QR Code Generator
Real ISO/IEC 18004 encoding with Reed-Solomon error correction. Build links, WiFi logins, contact cards and more, style every module, then export PNG or print-ready SVG.
Any web address
The spec requires at least 4. Less than that and scanners struggle to find the code.
Live preview
PNG exports at print resolution. SVG stays sharp at any size.
Minimum print size
Roughly one tenth of the scan distance. For 1 m, print about 10 cm wide.
Keep the quiet zone
Leave the margin empty. Text or artwork touching the code breaks detection.
Test before printing
Scan the exported file with two different phones, ideally in dim light.
How It Works
Three steps to a print-ready code
Pick a Type
Link, WiFi, contact card, email, phone, or SMS.
Style It
Colours, gradient, module and eye shapes, logo overlay.
Export
PNG for screens, SVG for print at any size.
Frequently Asked Questions
Are these codes really scannable?
Yes. Encoding follows the ISO/IEC 18004 standard with Reed-Solomon error correction, so any camera app can read them. The live preview shows the exact modules that will be exported.
How large should I print it?
A practical rule is that the code should be at least one tenth of the scanning distance. For a 1 metre distance print it about 10 cm wide. Always keep the quiet zone clear.
Can I put a logo in the middle?
Yes. Error correction lets a portion of the code be obscured. Keep the logo under the percentage shown for your level, and raise the level to Q or H if you need a larger logo.
Why does my code look denser after editing?
More content needs a higher QR version, which means more modules. Shortening a URL keeps the code sparse and easier to scan.
Should the code be dark on light?
Yes. Most scanners expect a dark foreground on a light background. Inverted codes fail on many devices, so the tool warns you when colours are reversed.
PNG or SVG?
Use PNG for screens and social posts. Use SVG for anything printed: it stays perfectly sharp at any size and keeps module edges crisp.