QR code too small? Minimum sizes that actually work
Designers shrink QR codes for the same reason they shrink legal text: it looks tidier. The difference is that nobody needs to *scan* the legal text. The right size is not an aesthetic choice — it is a function of scanning distance and data density, and both are measurable.
The distance rule
Printed width ≈ scanning distance ÷ 10. That single division answers most sizing questions:
- Business card (in hand, ~25 cm): 2.5 cm — and never below 2 cm.
- Flyer or leaflet (~30 cm): 3 cm.
- Table menu (~25-30 cm): 2.5-3 cm.
- Packaging (~30-40 cm): 3-4 cm.
- Poster in a corridor (~1-2 m): 10-20 cm.
- Shop window (street side, ~2-3 m): 20-30 cm.
- Signage or billboard (5 m+): 50 cm and up.
When conditions are worse than average — dim light, people walking past, glossy finish — size up by half. Nobody has ever complained that a code was too easy to scan.
Why your link length changes the answer
A QR code holding more data uses a denser grid: more modules squeezed into the same square, each one smaller and harder to resolve at distance. A 200-character URL can need half again as much printed size as a clean 30-character one. Before enlarging the code, consider shortening the destination — it is free space.
The error-correction level plays too: maximum correction (recommended for print, mandatory with a logo) adds density. That is not a reason to lower it — it is a reason to respect the size floor.
The four mistakes that shrink codes into failure
- Reducing "to fit the design" without re-testing at the new size.
- Cropping the quiet zone to make the pattern look bigger in the same box — the pattern grows, the code dies.
- Placing it against the trim edge, where cutting tolerance eats the margin.
- Adding a proud logo to a small code — the logo spends error-correction reserve exactly when the small size needs all of it.
Test like it will be used
Print at final size, stand at the real distance, in the real light, and scan with more than one phone. If it takes aiming effort, it is too small — a customer gives a QR code about two seconds before giving up. The complete pre-press routine is in the printing guide, and if a properly sized code still refuses to scan, the cause is elsewhere: work through the three layers.
Frequently asked questions
What is the absolute minimum size for a QR code?
For a short URL scanned at close range, 2 × 2 cm is the practical floor. Below that, even good phones need patience — and customers have none.
How big should a QR code be on a poster?
Apply the distance rule: width ≈ scanning distance ÷ 10. A poster read from 2 metres needs a code about 20 cm wide; from 5 metres, about 50 cm.
Does the length of my link change the minimum size?
Yes. Longer data means a denser pattern with smaller modules, which need more physical size to stay readable. A short, clean URL lets the same code work smaller.
Can I shrink the white margin to gain space?
No — the quiet zone is part of the code, not decoration. Shrinking the margin to make the pattern larger in the same box trades a real gain for a scanning failure.
Create a QR code that answers to no server.
Static, permanent, yours. €5 once — no subscription, no expiry, print-ready files.
Create my permanent QR