Skip to content
QR Generator
Create & customize QR codes.
Blog

Make a QR code

Choose a type, then enter your content.

Enter content

Content type
Sample input

These are fictional examples. Replace them before sharing.

Input length: 23 (UTF-16)

QR preview

Loading the QR tool.

QR settings

Error correction level (Auto: H)
Relative luminance ratio (reference only): 21.00:1

This number does not validate QR scanning. WCAG 4.5:1 is a criterion for normal text, not a QR scanner threshold. Prefer black modules on white, then test the actual size or print with different devices.

W3C text contrast criterion

The default quiet zone is 4 modules on every side. Four modules still do not guarantee scanning; test before printing.

DENSO WAVE QR margin guidance

Make a QR code people can actually use

This tool turns a URL, guest Wi-Fi details, or contact information into a QR image in your browser. It does not create new settings-sharing links or keep an input history. Anyone who receives the QR can read its contents, including a Wi-Fi password or contact details, so check the file before you publish it.

Guest Wi-Fi — test the actual connection

For a café, rental, or guest network, enter the exact SSID and choose the security option that matches your router. A printed Wi-Fi QR exposes the guest password to anyone who can see it. Keep that network separate from staff or private devices. Camera and Wi-Fi joining behavior varies by phone and settings; test the finished card on different devices before leaving it out for guests. Google's Pixel Wi-Fi help documents QR sharing on Pixel phones, but it is not a guarantee for every reader.

Contact QR — make the next step clear

The Contact (vCard) preset puts a name, organization, phone, email, and URL into a vCard 3.0 QR. At a conference, add a short printed label such as “Scan for contact” so people know what it contains. Scanning may open a contact preview or import prompt; it does not silently save a new contact on every phone. Check the fields and the save flow on your intended devices before printing a batch of badges.

Choosing an error-correction level

DENSO WAVE describes L, M, Q, and H as increasing levels of codeword recovery (about 7%, 15%, 25%, and 30%), not guaranteed percentages of a damaged image that can be covered. A higher level can increase the grid size for the same content. The tool's Auto ECC by data length option uses a simple input-length rule; it does not inspect the printer, lighting, or scanning phone and cannot choose a universally “right” level. Try the final design at its real display or print size.

Direct links, PNG, and SVG

  • URL: the URL preset encodes the link you enter rather than creating a new redirect. Open the finished QR to confirm the destination; a direct URL alone does not prove a site is safe.
  • PNG: convenient for messages and screens. The download requests a 1024-pixel image, but a dense QR still needs enough physical space when printed.
  • SVG: scales as a vector for layout and print. Vector scaling does not make a tiny or low-contrast final print reliably scannable.

Color, quiet zone, and real-world scanning

The generator shows the relative luminance ratio of your two colors for reference, not a scanability verdict.WCAG's 4.5:1 criterion applies to normal text and images of text; it is not a QR-scanner pass mark. Prefer black modules on a white background. DENSO WAVE says a QR code needs a clear four-module quiet zone on every side. This tool defaults to four modules and warns if you choose less, but neither a four-module margin nor any color ratio guarantees a successful scan. Check the final size or print with different phones and lighting before distributing it.

Older settings links could contain inputs in their URL. Do not reopen or repost one containing a Wi-Fi password or contact details. This guide is written for English-speaking visitors; Korean and Japanese guidance uses different local examples.