
One input, one clean QR no tracking.
Why a privacy-first QR generator matters
Many free QR code generators on the web log every URL or vCard you create — sometimes routing them through a tracking domain so the QR points to qr-tracking-site.com/abc123 rather than your actual link. This tool runs entirely in your browser using the open-source qrcode.js library. Your data never reaches our servers.
Wi-Fi sharing — the cleanest setup
For cafés, Airbnbs, or guest networks, print a Wi-Fi QR card and skip the awkward "what's the password?" conversation. Use the Wi-Fi preset with WPA/WPA2 (almost all modern routers), or nopass for open networks. Both iOS 11+ and Android 10+ recognize these QR codes natively from the camera app — no separate scanner app required.
vCard for networking — auto-add to contacts
At conferences and meetups, a vCard QR on your badge or business card lets the other person tap once and have your contact saved without typing. The Contact (vCard) preset generates a standard vCard 3.0 with name, organization, phone, email, and URL — all the essentials, none of the bloat.
Error correction levels — what to pick
- L (7%) — for digital-only QRs that won't get damaged. Smaller pattern, easier scan from far away.
- M (15%) — default for most uses.
- Q (25%) — if part of the QR may be obscured (e.g., overlay logo).
- H (30%) — printed materials that may fold, fade, or get rained on (event posters, restaurant menus, business cards).
Turn on Auto-recommend ECC and the tool picks the right level based on your data length. Short URLs default to H so they remain readable even when partially damaged.
PNG vs SVG — which one to download
- PNG: messaging apps, screen sharing, presentations. 1024×1024 is plenty.
- SVG: vector format for print and design. Scales infinitely without quality loss — necessary for posters, t-shirts, and business cards.
Color and contrast — readability rules
Most camera apps need at least WCAG-AA contrast (4.5:1) between the dark and light pixels to scan reliably. Black-on-white is the safest. If you tint the QR, keep the dark color significantly darker than the background, and avoid red/green combinations that color-blind users may struggle with. Test the QR with two or three different phones before mass-printing.
This guide is written for English-speaking users. Korean and Japanese guides are written separately to match local use cases.