QR Code Generator

Create QR codes for links, WiFi, phone and email — download as PNG or SVG.

Free No sign-up Runs in your browser Utilities

Content

Error correction

Preview

—

What the QR types do

Scanners recognise standard payload prefixes and offer the matching action, so choosing the right type matters more than it looks:

  • URL — https:// is added if you leave it off, so the phone opens a browser rather than running a search.
  • WiFi — encodes WIFI:T:WPA;S:name;P:password;;, which Android and iOS both offer to join directly.
  • Phone and Email use tel: and mailto: so the dialler or mail app opens straight away.

Choosing an error correction level

QR codes carry Reed–Solomon error correction, so a code still scans when part of it is damaged, dirty or covered by a logo:

  • L recovers about 7% — smallest code, best for clean digital use
  • M about 15% — the usual default
  • Q about 25%
  • H about 30% — choose this for print, stickers, or if you overlay a logo

Higher correction means more data to store, so the code grows and its modules get smaller at a fixed print size. That trade-off is why H is not simply always best.

Printing advice

  • Keep the light margin around the code — it is part of the specification, and scanners need it to find the symbol.
  • Dark on light scans best. Inverted codes fail on many scanners, and low contrast fails on all of them.
  • Download the SVG for print: it stays sharp at any size, while a small PNG blurs when scaled up.
  • Test the printed code with more than one phone before committing to a print run.

Generated on your device

The encoder runs entirely in your browser — no server sees the URL, WiFi password or contact details you encode. Nothing is logged, and the code is built fresh every time you type.

Related tools

Browse all 45 tools