How it works
- 01
Pick a type
A URL, plain text, Wi-Fi credentials, a contact card, an email or an SMS draft.
- 02
Set size and colours
Keep contrast high. Light-on-dark and low-contrast pairs fail on cheap scanners.
- 03
Export
Use PNG for screens and SVG for print. The code has no watermark, no expiry and no tracking redirect.
Error correction and print size
A QR code carries spare data, so it still scans when part of it is hidden. Level L recovers about 7% of the code, M about 15%, Q 25% and H 30%. M is the sensible default. Higher levels survive more damage, but they pack more modules into the same square. Each module then gets smaller and harder for a camera to read. Reach for H only when you plan to put a logo over the centre.
For print, make the code at least a tenth of the scanning distance across. That is about 2 cm for a phone held 20 cm away, or 10 cm for a poster read from a metre. Keep the quiet zone as well. Four modules of clear space on every side are part of the QR specification.
- Codes generated
- Unlimited, and none of them expire.
- Redirects
- None. The code encodes your URL directly.
- Export
- PNG up to 4096 px, plus vector SVG.
- Tracking
- No scan analytics, because there is no middleman URL.