QR code generator

Links, Wi-Fi logins, contact cards and more. Static codes that never expire.

What should the code open?
You can leave off https:// — it's added for you.

Preview

How to use it

  1. Choose what the code should open: a link, plain text, a Wi-Fi network, an email, a phone call, a text message or a contact card.
  2. Fill in the details. The code redraws as you type.
  3. Raise error correction if the code will be printed small, outdoors, or might get scuffed.
  4. Download SVG for print or PNG for screens, then scan it with your phone to test before you share it.

Questions

Do these QR codes expire?

No. The content is stored inside the code itself, not on a server, so it works for as long as the printed code exists. The flip side: you can't change where it points after printing.

Why won't my colored QR code scan?

Scanners need strong contrast with dark modules on a light background. Inverted (light on dark) or low-contrast color pairs fail on many phones. The tool warns you when the colors are risky.

What does error correction do?

It adds redundancy so the code still scans when part of it is damaged or covered. Low (L) gives the smallest code; High (H) survives about 30% damage but has more, smaller modules.

How small can I print it?

A good rule is at least 2 cm (about 0.8 in) wide for a short link, and bigger for long content or when people scan from a distance — roughly one-tenth of the scanning distance.