About the QR Code Generator
Codes are generated in your browser and never sent anywhere, which matters for the WiFi and contact-card types. Download a PNG for print or an SVG when you need it to stay sharp at any size — on a poster or a vehicle wrap, always take the SVG.
Error correction is a trade. Higher levels let a code survive being scuffed, folded or partly covered, at the cost of a denser grid that needs to be printed larger. Level M suits screens and normal print; level H is for anything that will be handled or weathered.
The blank margin around the code is part of the code. Cropping it off is the single most common reason a printed QR fails to scan. Test the final artwork with a real phone, in the lighting where it will be used, before a print run — not on the screen where you designed it.
Common questions
Which error correction level should I use for print?
Level H for anything that will be handled, folded or exposed to weather — it survives up to 30% damage. Level M is fine for screens and clean printed material.
Why won't my printed QR code scan?
Almost always a missing quiet zone — the blank margin around the code. Cropping it off during design is the single most common cause of a scan failure.
Is the WiFi password visible to anyone who scans the code?
Yes, in plain text. Use a WiFi QR code for a guest network rather than your primary one if you're printing it somewhere public.