QRvora Team··Updated
QR code size chart: minimum print sizes by scan distance
Divide the scan distance by 10 to get your minimum code width. A size chart from business cards to billboards, plus quiet zone and density rules.

Spring Makers Market
Readable from the street
Most QR print failures start with a code sized for the layout instead of the reader. One division prevents them: take the farthest distance a person will scan from and divide by 10. The answer is your minimum code width.
What is the minimum size for a QR code?
For something held in the hand, like a business card or a label, the practical minimum is 2 × 2 cm (about 0.8 inches), not counting the blank margin around it. Phones can read smaller codes in good light, but below 2 cm older cameras start to fail, and so does any code with a long link or a logo. For anything scanned from further away, the minimum grows with the distance, using the rule below.
How do you work out QR code size from scan distance?
Measure the farthest point a scanner will stand at, then divide by 10. A table card scanned from 40 cm needs a code 4 cm wide. A window sign read from 1.5 meters needs 15 cm. The ratio comes from camera optics: at range, the phone captures fewer pixels per module, and below the 10:1 line most cameras stop resolving the pattern. Our sizing and printing guide walks through the numbers behind the rule.
The rule assumes decent lighting and a code of ordinary density. Dim corridors, glossy laminate and glass between scanner and code all eat margin, so treat the result as a floor rather than a target.
What size should a QR code be on common formats?
Apply the rule to the places codes get printed and you get a chart worth keeping:
| Where it's printed | Scanned from | Minimum code size |
|---|---|---|
| Business card | In the hand | 2 cm (0.8 in) |
| Sticker or product label | In the hand | 2 to 2.5 cm (0.8 to 1 in) |
| Flyer or leaflet | Arm's length | 2 to 3 cm (0.8 to 1.2 in) |
| Counter stand or table tent | 40 to 60 cm away | 4 to 5 cm (1.6 to 2 in) |
| A3 poster | 1 to 2 meters | 4 to 6 cm (1.6 to 2.4 in) |
| Storefront window | The pavement | 10 to 15 cm (4 to 6 in) |
| Banner or billboard | Across a road | 1 meter (40 in) and up |
On a counter stand, the code usually sits on an A6 or 4 × 6 inch card, which leaves room for the code, its margin and a line saying what scanning does.
Each figure is a minimum. Paper stock, ink spread and viewing angle vary, and none of them vary in your favor. Print bigger whenever the layout allows.
What is the largest a QR code can be?
There is no maximum. A QR code scales up without losing anything, which is why the same pattern works on a sticker and on the side of a building. The limit is practical: the person scanning has to fit the whole code in their camera frame. Stand too close to a very large code and the phone can't see all of it, so a billboard code works from across the road but not from the pavement right below it. Size for the distance people will actually stand at.
Does the quiet zone count toward the size?
No, and that catches designers out. The quiet zone is the empty margin around the pattern, 4 modules wide on all four sides, and scanners use it to find the code's edges. Budget for it on top of the widths above: a 4 cm code needs roughly 5 cm of clear space once the margin is in. Cropping the margin to fit a tight layout breaks scanning faster than shrinking the code itself.
Does URL length change the minimum size?
Yes. More characters mean more modules, and more modules at the same print size mean smaller modules. A destination URL with 200 characters of tracking parameters produces a far denser pattern than a short link, and the dense version needs a bigger print to stay readable.
A dynamic QR code sidesteps the problem. The pattern encodes a short link, and the long destination lives behind it on the server. You can tag the destination with as many parameters as your analytics wants; the printed code stays sparse either way.
What should you check before sending to print?
A proof costs one sheet of paper. Run this list on it:
- Print at final size on the final material, then scan with an iPhone and an Android.
- Stand at the real scan distance, in the real lighting.
- Confirm dark modules on a light background, with the quiet zone clear of artwork.
- Open the destination and watch it load on mobile data rather than office Wi-Fi.
- For a dynamic code, confirm the destination is the live version. You can edit it after the run, and checking now spares you the correction.
Once the proof scans from the real distance on both platforms, the run itself holds no surprises.
Print a code you can still edit next year
1 dynamic QR code free, with scan analytics. Active for 12 months on the free plan, and editable the whole time. No card needed.
Create a free QR code