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
PNG for screens, SVG for print. No watermark, no expiry, no tracking redirect.
Error correction and print size
A QR code carries redundant data so it still scans when partly obscured. Level L recovers about 7% of the code, M around 15%, Q 25% and H 30%. M is the sensible default. Higher levels survive more damage but pack more modules into the same square, so each module gets smaller and harder to resolve. Reach for H only when you plan to put a logo over the centre.
For print, the code should be at least a tenth of the scanning distance. That is roughly 2 cm across for a phone held 20 cm away, or 8 cm for a poster read from a metre. Keep the quiet zone: four modules of clear space on every side is part of the specification, not decoration.
- 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.