The #1 reason QR codes fail to scan is size. A QR that's too small for the scanning distance won't read — no matter how perfect the contrast or design.
Here's how to size QR codes correctly for every use case.
The 10:1 Rule
The universal rule for QR sizing:
QR code width = scanning distance ÷ 10
If the scanning distance is 10 feet, the QR should be at least 1 foot wide. If the scanning distance is 30 cm (1 foot), the QR should be 3 cm (1.2 inches) wide.
This applies to most smartphones with standard camera apps. Pro phones and dedicated scanners can do better, but assume standard consumer phones to stay safe.
Size Chart by Use Case
Close-Range (under 1 foot)
Business cards, invoices, receipts, packaging
| Surface | Min Size |
|---|---|
| Business card | 2 × 2 cm (0.8" × 0.8") |
| Receipt / invoice | 2 × 2 cm |
| Product packaging (hand-held) | 2 × 2 cm |
| Product label (small) | 1.5 × 1.5 cm |
| Inside a book or magazine | 2 × 2 cm |
Medium-Range (1-10 feet)
Table tents, posters, fliers, menus
| Surface | Min Size |
|---|---|
| Restaurant table tent | 3 × 3 cm (1.2" × 1.2") |
| Counter poster | 5 × 5 cm (2" × 2") |
| Flyer (letter size) | 4 × 4 cm (1.6") |
| Menu | 3 × 3 cm |
| Shelf tag | 2.5 × 2.5 cm |
Long-Range (10-30 feet)
Yard signs, window decals, trade show banners
| Surface | Min Size |
|---|---|
| Real estate yard sign | 12 × 12 cm (5" × 5") |
| Store window decal | 20 × 20 cm (8" × 8") |
| Trade show booth banner | 25 × 25 cm (10" × 10") |
| Restaurant sandwich board | 15 × 15 cm (6" × 6") |
Far-Range (30+ feet)
Billboards, building signage, vehicle wraps
| Surface | Min Size |
|---|---|
| Vehicle side decal | 30 × 30 cm (12" × 12") |
| Billboard | 1 × 1 m (40" × 40") |
| Building sign | 60 × 60 cm (24" × 24") |
Other Factors That Affect Size
Data Density
More encoded data = denser pattern = needs more size to stay scannable.
- Short URLs (under 30 chars): standard sizes work
- Long URLs with UTMs: go 20% larger than base recommendation
- vCards with many fields: 30% larger
- Full text content (rare): 50% larger
Dynamic QR codes (which encode only a short redirect URL) have the simplest patterns and work at smaller sizes.
Print Quality
- Offset printing: minimum sizes are accurate
- Inkjet home printer: add 15% to min size
- Screen printing (t-shirts, etc.): add 30% to min size due to ink bleed
- Etching / laser engraving: add 20% and test contrast carefully
Surface
- Matte paper: min size as listed
- Glossy paper: 15% larger (reflections reduce scan reliability)
- Curved surfaces (bottles, cans): 25% larger
- Fabric: 30-50% larger depending on weave
The Quiet Zone
Every QR code needs a "quiet zone" — blank white space around it. Minimum is 4 modules wide (roughly 10% of the QR size on each side).
Without quiet zone, scanners often miss the edges of the pattern. This is the second-most-common scanning failure after too-small size.
Rule of thumb: add 10% of QR width as white space on every side.
Aspect Ratio
QR codes are always square. Never stretch them. Never print rectangular QR codes.
If a layout is constrained (narrow banner), make the QR smaller rather than stretching. A scannable 8×8 cm QR beats an unreadable 20×6 cm one.
Color and Contrast
Size requirements assume black on white or equivalent high contrast. If using colored QR codes:
- Dark foreground on light background is essential
- Contrast ratio should be 4:1 or higher
- Avoid red on green, yellow on white, or other low-contrast pairs
- Test with your phone's flash on AND off
Low contrast effectively requires larger size. Plan on 25% larger if you're using brand colors.
Testing Before You Print
Always test at actual size. The rendering on your screen (usually 100 PPI) doesn't reflect print quality (usually 300+ DPI). Steps:
- Print the QR at final size on a home printer
- Scan from the expected distance with the oldest phone you have access to
- Scan under bright light, low light, and fluorescent office lighting
- If all three work, you're cleared to print at scale
Quick Reference
When in doubt, follow this chart:
| Scan Distance | Min QR Size |
|---|---|
| 1 ft (30 cm) | 3 cm (1.2") |
| 3 ft (1 m) | 10 cm (4") |
| 10 ft (3 m) | 30 cm (12") |
| 30 ft (10 m) | 1 m (40") |
Add 20% to any minimum for safety margin, especially on high-value print runs. Reprinting a batch of business cards because the QR was 10% too small is an expensive mistake.
Ready to create QR codes?
Generate custom QR codes with landing pages, analytics, and more.