QR Code Generator

Make QR codes for links, Wi-Fi, and contacts that never expire, with no sign-up.

Design

Colors
Dot shape
Corner shape
Center logo

With a logo, error correction goes up to the highest level (H) so the covered part can be restored.

QR Code is registered trademark of DENSO WAVE INCORPORATED.

QR Code Generator

A QR code is a two-dimensional code that stores data both across and down. DENSO WAVE announced it in 1994, and today any phone camera can read one.

This tool turns links, Wi-Fi, contacts, text, email, SMS, and phone numbers into QR codes. The content is stored inside the code itself (a static QR code), so there is no sign-up, it never stops working, and scans are never tracked. Everything you type stays in your browser.

How to use

  1. Pick what to encode (link, Wi-Fi, contact, and more) and type it in. The QR code updates as you type.
  2. Under Design, change the colors, dot shape, corner shape, center logo, and caption.
  3. Check the "Scan verified" badge in the preview to make sure it reads.
  4. Download PNG or SVG, or copy the image and paste it anywhere. For Wi-Fi, you can also download a printable card.

Key terms

Static vs. dynamic QR codes

A static QR code stores the content, such as a URL or Wi-Fi details, inside the code. You cannot change it later, but it depends on no service and never stops working.

A dynamic QR code stores a short link from a vendor that redirects to your URL. You can change the destination and count scans, but printed codes may stop working when the vendor shuts down or your subscription ends. This tool only makes static QR codes.

Error correction

QR codes carry recovery data so they still read when part of the code is dirty or covered. There are four levels, L, M, Q, and H. Higher levels recover more but make the code denser.

According to DENSO WAVE, level M (15%) is the most frequently selected. This tool uses M and switches to the highest level, H, when you add a center logo.

Quiet zone

The blank margin around a QR code. The standard requires a margin four modules wide on all sides. Downloaded images include it, so do not crop it off.

vCard

A standard format for sharing contacts. Scanning a contact QR code opens a new contact with the name, phone, and email filled in.

What is actually inside the QR code

Phones look at the format of the text in a QR code to decide what to do. This tool encodes each type like this.

TypeEncoded textWhen scanned
Linkhttps://example.comOpens the browser
Wi-FiWIFI:T:WPA;S:Cafe;P:1234;;Joins the network
ContactBEGIN:VCARD … END:VCARDOpens a new contact
Emailmailto:hi@example.com?subject=…Fills in the recipient and subject
SMSSMSTO:+15551234567:HelloFills in the number and message
Phonetel:+15551234567Gets ready to call

If a Wi-Fi name or password contains \ ; , " or :, a backslash is added in front. This tool handles it for you.

How to make a QR code that scans well

  • Dark dots on a light background: after changing the design, check the "Scan verified" badge. If it disappears, raise the contrast or remove the logo.
  • Keep the quiet zone: the four-module margin is part of the code.
  • Print it large: DENSO WAVE notes that larger modules read more reliably and recommends printing as large as the space allows.
  • Keep the content short: more characters mean denser dots. Short URLs scan more easily than long ones.
  • Test before you post: scan printed codes with a real phone before putting them up.

FAQ

Will my QR code stop working someday?

No. The content is stored inside the code, so there is no time limit. A link QR code will not open if the website itself goes offline, though.

Can I see who scanned it?

No. Static QR codes leave no scan records anywhere. If you need scan counts, add analytics parameters to your URL and check them on your website.

Can I use QR codes commercially?

Yes. DENSO WAVE states that anyone can use QR codes freely as long as they follow the JIS or ISO standards. Codes made here are fine for shops, business cards, and print.

Will it still scan with a logo in the middle?

Adding a logo raises error correction to the highest level so the covered part is restored. Low contrast or custom dot shapes can still make it harder to read, so check the "Scan verified" badge.

Are my passwords or contacts saved?

No. Your input and logo are used only in your browser, never sent to a server, and reset when you reload.

References

More tools