QR Code Size for Printing
The number one reason a printed QR code won't scan is that it's too small. Here's how big to make yours — with a simple rule and a quick reference table.
The minimum size
As a rule of thumb, never print a QR code smaller than 2 × 2 cm (about 0.8 inch). That's a safe minimum for a code held and scanned up close, like on a business card or flyer.
The 10:1 scan-distance rule
The further away people scan from, the bigger the code must be. A simple formula: code width ≈ scan distance ÷ 10.
| Where | Scan distance | Min. code size |
|---|---|---|
| Business card | ~20 cm | 2 cm |
| Flyer / menu | ~30 cm | 3 cm |
| Poster | ~1.5 m | 15 cm |
| Billboard / window | ~3 m+ | 30 cm+ |
Leave a quiet zone
The clear margin around the code — the quiet zone — is what lets a scanner tell where the code begins and ends. Leave a clear border of about 10% of the code's width all around, and never crowd it with text or graphics.
Use the right resolution
- For print, use a vector SVG — it stays razor-sharp at any size.
- If you use PNG, export at 300 DPI or higher at the final print size (a high-res or 4K PNG).
- Avoid scaling up a small PNG — blurry edges break scanning.
QRaft offers free PNG, plus SVG and 4K downloads for crisp printing at any size.
One more thing: contrast
Keep a dark code on a light background. Low contrast (or inverting the colours) is a common reason codes fail — see how to make a QR code for more scan-proofing tips.
QR code size — FAQ
What's the minimum size?
About 2 × 2 cm (0.8 inch) for codes scanned up close.
How big for a poster?
Use the 10:1 rule — roughly the scan distance divided by 10. A 1.5 m distance ≈ 15 cm code.
How much margin?
A quiet zone of about 10% of the code's width all around.
Best file for print?
SVG (vector) or a 300 DPI+ / 4K PNG.