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:

  • URLhttps:// 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