Skip to content
Printing & Sizing

QR Code Minimum Print Size: How Small Can You Go Without Losing Scannability?

Codexengr, QR Systems Engineer
Published 2027-04-06 (Updated 2026-10-05)
6 min read
Peer Reviewed & Fact Checked

Why Size Matters

A QR code that is too small to scan is worse than no QR code — it wastes print real estate and frustrates users who try and fail. Understanding the relationship between physical size, QR version, and scanner capability lets you specify the correct minimum size for every application.

The Fundamental Relationship

A QR code is made up of modules (the small squares). The minimum physical size is determined by: modules × minimum module size.

The minimum module size a camera can reliably resolve is approximately 0.25 mm under ideal conditions (good lighting, close range, modern phone). For reliable performance across all conditions, use a minimum of 0.5 mm per module.

| QR Version | Module Count | At 0.5mm/module | At 1mm/module | |---|---|---|---| | V1 | 21 × 21 | 10.5 × 10.5 mm | 21 × 21 mm | | V3 | 29 × 29 | 14.5 × 14.5 mm | 29 × 29 mm | | V5 | 37 × 37 | 18.5 × 18.5 mm | 37 × 37 mm | | V10 | 57 × 57 | 28.5 × 28.5 mm | 57 × 57 mm |

For typical business card and label applications (V2–V5), the practical minimum is 25 × 25 mm for reliable scanning under normal conditions.

ISO/IEC 18004 Minimum Size Guidance

The QR code standard does not specify a hard minimum size — it specifies a minimum module size relative to the reader system's capabilities. For consumer smartphone scanning, the practical industry minimum is:

- 25 × 25 mm for typical content (URL, vCard, WiFi credentials) - 20 × 20 mm only for very simple content (V1–V2) with Level H error correction under ideal conditions

Minimum Sizes by Use Case

| Application | Recommended Minimum | Notes | |---|---|---| | Business card | 20 × 20 mm | V1–V3 only; test before printing | | Product label | 25 × 25 mm | Standard reliable minimum | | A5/A4 flyer | 30 × 30 mm | Slightly larger for low-quality print | | Outdoor poster (< 2m) | 40 × 40 mm | For 1m scanning distance | | Outdoor billboard (> 2m) | Use sizing formula | See distance section |

Effect of Error Correction Level

Higher error correction levels (Q, H) add more data to the QR, increasing the version number and module count. This means a V5 QR at Level H is larger than a V3 QR at Level L for the same content. For size-constrained applications, use Level M or L and compensate by optimising your content (use short URLs, avoid unnecessary data).

The Quiet Zone

Every minimum size specification assumes the quiet zone (4-module white border) is included. A QR printed at 25 mm with the quiet zone not factored in is effectively smaller and may fail to scan. Always add the quiet zone to your size specification.

Related tools and guides

- Use the [QR size calculator](/qr-size-calculator) to match the printed size to the expected scan distance before you commit to a print run. - Check print proofs with the [printed QR tester](/printed-qr-tester) so problems show up before a full run. - The [QR size guide](/qr-size-guide) gives size recommendations for common placements. - Test every code with the [QR scanner](/qr-scanner) on more than one phone before you publish or print it. - The [scan guide](/scan-guide) explains how phone cameras find and decode a code. - The [QR placement guide](/qr-placement-guide) covers height, lighting, glare, and surfaces that affect scan success.

Frequently Asked Questions

What is the absolute smallest QR code that a modern iPhone will scan?

Under ideal laboratory conditions (perfect lighting, static subject, close focus), current iPhone camera systems can scan QR codes as small as 5–8 mm. In real-world conditions — typical indoor lighting, hand tremor, print quality variation — 20 mm is the practical reliable minimum. Below this size, scan failures become common enough to be problematic.

Does shrinking the QR code reduce the amount of data it can store?

No. Shrinking the physical size does not change the data capacity — the same information is encoded whether the QR is 10 mm or 100 mm. What changes is scannability: a smaller QR requires a closer scanning distance and better lighting. The data capacity is determined by the QR version and error correction level, not the physical dimensions.

Why does my printed QR code fail to scan even though the digital version scans fine?

Print introduces several degradation factors: ink bleeding (spread beyond the module boundary), paper texture creating noise, and low printer DPI causing fuzzy module edges. Test a physical print proof under the actual lighting conditions of the deployment environment, not under a desk lamp or bright office light. Low-quality printers at sub-300 DPI are a common cause of print-specific scan failures.

Ready to generate high-precision QR codes?

Test your designs in real-time with our 100% client-side QR studio suite. Zero tracking, instant vector downloads.

Open QR Code Studio