Short answer
The minimum recommended QR code size for reliable scanning is 2.5 cm × 2.5 cm (1 inch × 1 inch) at a typical arm's-length scan distance of 25–30 cm. For larger formats, apply the 10:1 rule: the code should be at least 1 cm wide for every 10 cm of expected scan distance. Printing below these thresholds significantly increases failed scans, especially on codes with dense data or logos embedded in the quiet zone.
How size affects scan reliability
The module and quiet zone relationship
A QR code is built from a grid of small squares called modules. A simple URL fits in a 21×21 grid (QR version 1); a vCard or long UTM-tagged URL may require a 37×37 or larger grid (QR version 6+). Each module must be large enough for a phone camera to resolve — typically 0.1–0.15 mm at final print size.
The quiet zone — the white border around the code — must also be preserved. The ISO standard requires at least 4 modules on each side. Missing quiet zone clearance is one of the most common causes of scan failure in otherwise well-designed materials.
Scan distance rule
The relationship between code size and scan distance is roughly linear. Camera autofocus and ambient light introduce variance, but the following ratio holds across most field conditions:
Minimum code width = scan distance ÷ 10
| Expected scan distance | Minimum code width |
|---|---|
| 15 cm (product label, in hand) | 1.5 cm |
| 25 cm (table card, standard arm's length) | 2.5 cm |
| 50 cm (counter display, short reach) | 5 cm |
| 100 cm (wall signage, close range) | 10 cm |
| 200 cm (floor-standing display) | 20 cm |
| 300 cm (window / door, passerby) | 30 cm |
| 500 cm (large-format poster, billboard approach) | 50 cm |
These are minimums. Designing 20–30% larger is recommended for high-traffic placements where a failed scan creates friction.
Size benchmarks by print format
The figures below reflect recommended dimensions for common use cases, not theoretical minimums.
| Format | Recommended minimum size | Notes |
|---|---|---|
| Business card | 2.5 cm × 2.5 cm | Arm's-length scan; avoid placing in corners where quiet zone may be trimmed |
| Flyer (A5/A4) | 3–4 cm × 3–4 cm | Typically scanned from a held position; size relative to page builds trust |
| Poster (A3/letter) | 5–8 cm × 5–8 cm | Wall-mounted at arm's reach; larger codes improve perceived quality |
| Window cling (indoor) | 8–12 cm × 8–12 cm | Viewed from 50–100 cm by approaching visitors |
| Window cling (exterior) | 15–20 cm × 15–20 cm | Viewed from pavement, 100–200 cm distance |
| Shelf edge label | 2.5–3.5 cm × 2.5–3.5 cm | Scanned from 25–40 cm; small size acceptable if quiet zone is intact |
| Product packaging (small) | 1.5–2.5 cm × 1.5–2.5 cm | In hand; tighter constraints acceptable with low error-correction data only |
| Product packaging (standard) | 2.5–4 cm × 2.5–4 cm | Standard use cases including registration and warranty |
| Banner / roll-up | 15–25 cm × 15–25 cm | Typically scanned from 150–300 cm at events or trade shows |
| Billboard | ≥ 50 cm × 50 cm | Rarely practical; effective only at intersections where vehicles stop |
For digital screens, render QR codes at a minimum of 200 × 200 pixels at the display's native resolution; 400 × 400 px or larger for TV and signage screens. For print, export at 300 DPI at the final print size, or use SVG. Linkbreakers exports as SVG by default — vector files scale to any dimension without resolution loss.
How size affects scan rates
Scan rate declines noticeably when dimensions drop below the recommended minimum. Field data from retail and event deployments shows:
| Code size vs. minimum | Observed impact on scan rate |
|---|---|
| 50%+ above minimum | Negligible size-related abandonment |
| At recommended minimum | Occasional scan failures; ~5–10% drop vs. larger codes |
| 20% below minimum | Noticeable friction; 20–35% higher scan failure rate |
| 50% below minimum | High failure rate; most scans require multiple attempts |
The effect is amplified by code density and error correction level. A low (L) error-correction code with a simple URL degrades less at small sizes than a code with an embedded logo and a long URL. Linkbreakers dynamic QR codes encode a short redirect URL regardless of destination length, which reduces density and improves scannability at smaller sizes.
Limits and caveats
Camera quality varies. The scan distance rule assumes a modern smartphone camera (2018 or later) in good lighting. Older devices, low light, or glare all reduce effective scan distance, requiring a larger code than the formula suggests.
Embedded logos reduce tolerance. A logo occupying up to 30% of the code area uses error correction capacity to remain scannable. This leaves less margin for small print dimensions. If you need a small code with a logo, use H-level error correction and test before committing to a print run.
Substrate texture matters. Textured or glossy surfaces reduce contrast at small sizes. Matte white background with high-contrast black modules is the most reliable substrate.
No universal scanner standard. Native camera apps on iOS and Android are the safest target. Kiosks and industrial scanners may have different minimum module requirements.
Frequently asked questions
What is the absolute minimum QR code size?
The ISO 18004 standard does not define a physical minimum — it specifies module-to-module relationships only. In practice, under ideal conditions (modern phone, good lighting, low-density code), codes as small as 1 cm × 1 cm may scan. Under real-world conditions, 2.5 cm × 2.5 cm is the practical minimum for typical campaigns.
Does QR code size affect how much data it can store?
No. The amount of data a QR code stores is determined by its version (which sets the module grid size) and error correction level — not the physical print size. A larger physical size just makes each module bigger, which improves readability. A small printed code can contain the same data as a large one; the difference is how reliably it scans.
How big should a QR code be on a business card?
2.5 cm × 2.5 cm (1 inch × 1 inch) is the standard recommendation for business cards. This assumes the recipient holds the card at normal reading distance and scans with a smartphone camera. Leave at least 2–3 mm of clearance around the code's quiet zone so the card trim doesn't cut into the border. See advanced contact card strategies for layout guidance specific to digital business cards.
How do I verify my QR code will scan before printing?
Print a physical proof at the intended size and test with at least two devices (iOS and Android) in the lighting conditions of the final placement. Do not rely on screen previews — on-screen pixel density often makes small codes appear more scannable than they are in print. Linkbreakers scan history records the first scan events, so you can confirm a proof scanned successfully before committing to a full print run.
About the Author
Laurent Schaffner
Founder & Engineer at Linkbreakers
Passionate about building tools that help businesses track and optimize their digital marketing efforts. Laurent founded Linkbreakers to make QR code analytics accessible and actionable for companies of all sizes.
Related Articles
QR Code Physical Placement Benchmarks: Height, Surface, and Context Data
Data on how physical placement—surface type, height, and interaction context—affects QR code scan rates across retail, hospitality, events, and print.
QR Code Scan Rate Benchmarks by Industry: What to Expect in 2026
Industry-specific QR code scan rate benchmarks covering retail, hospitality, events, healthcare, and print advertising, with context on what affects performance.
QR code scanability: why contrast and design choices determine success
Learn the science behind scannable QR codes and discover proven techniques for optimizing contrast, colors, and design elements that ensure reliable scanning across all devices and environments.
On this page
Need more help?
Can't find what you're looking for? Get in touch with our support team.
Contact Support