Getting the QR code size right matters more than most designers expect. A code that is too small to scan reliably is not a useful QR code - it is a decorative square. The difference between a code that scans instantly and one that requires three attempts is often just a few millimeters and the correct file format.
This guide covers the minimum QR code size for every scenario, the scanning distance formula used to size codes for their expected viewing distance, a full size chart for 12 common print formats, and the quiet zone rule that causes more failed scans than any other single mistake.
The QR Code Minimum Size Rule
The absolute minimum QR code size for a standard-density code in typical indoor conditions is 2 cm × 2 cm (0.8 × 0.8 inches). Below this floor, modern smartphone cameras cannot reliably resolve the individual modules - the small squares - that make up the code pattern.
This minimum applies to codes generated with Low (L) or Medium (M) error correction encoding a short URL. If your QR code uses High (H) error correction or encodes a long data string, it contains more modules and requires a physically larger print size for the same scanning reliability. See the error correction section below for the size adjustment.
The 2 cm minimum is specifically for hand-held items scanned at arm's length - business cards, receipts, and small product labels. For any surface viewed from more than 30 cm, the minimum increases with distance. Use the scanning distance formula to calculate the correct size for each format.
The Scanning Distance Formula
The practical formula used by print designers and signage teams is the 10:1 rule: reliable scan distance is approximately 10 times the width of the QR code.
Reliable scan distance ≈ 10× the QR code width
Applied to common situations:
- A 2 cm code is reliably scannable at approximately 20 cm
- A 5 cm code is reliably scannable at approximately 50 cm
- A 10 cm code is reliably scannable at approximately 1 m
- A 30 cm code is reliably scannable at approximately 3 m
- A 50 cm code is reliably scannable at approximately 5 m
To apply the formula: decide on the expected scanning distance first, then divide by 10 to get the minimum code width. For a restaurant A-frame sign viewed from 60 cm across a pavement: 60 ÷ 10 = 6 cm minimum width. For outdoor signage scanned from 3 m: 300 ÷ 10 = 30 cm minimum.
Most smartphone cameras do not reliably auto-scan QR codes from more than 5-6 m regardless of code size. Billboards should be designed for close pedestrian approach - not for drive-by scanning at speed.
QR Code Size Chart by Print Format
The table below combines the 10:1 formula with standard viewing distances for each format. Use the Recommended size for reliable scanning in normal conditions. Use the Minimum size only when space forces a compromise - and always test the printed code before the full run.
| Print format | Typical viewing distance | Recommended size | Minimum size |
|---|---|---|---|
| Business card (85 × 54 mm) | 20-30 cm | 2.5 × 2.5 cm | 2 × 2 cm |
| Direct mail postcard | 30-40 cm | 3 × 3 cm | 2.5 × 2.5 cm |
| Product label (small) | 20-30 cm | 2 × 2 cm | 1.5 × 1.5 cm |
| Product packaging | 30-50 cm | 3 × 3 cm | 2 × 2 cm |
| Receipt or till roll | 20-30 cm | 2.5 × 2.5 cm | 2 × 2 cm |
| A5 flyer or brochure | 40-60 cm | 4 × 4 cm | 3 × 3 cm |
| A4 poster or leaflet | 50-80 cm | 6 × 6 cm | 4 × 4 cm |
| A3 poster | 60 cm-1 m | 8 × 8 cm | 6 × 6 cm |
| A2 poster | 80 cm-1.5 m | 10 × 10 cm | 8 × 8 cm |
| Retail shelf sign or wobbly | 40-60 cm | 4 × 4 cm | 3 × 3 cm |
| Pull-up or roller banner | 1-2 m | 15 × 15 cm | 10 × 10 cm |
| Outdoor signage or billboard | 2-5 m | 30 × 30 cm | 20 × 20 cm |
For business card design rules including placement and quiet zone guidance, see the business card QR code guide. For product label and packaging minimum sizes, see the retail and product QR code guide.
How Error Correction Level Affects QR Code Size
Every QR code is generated with an error correction level that determines how much damage the code can sustain and still scan correctly. Higher error correction means more redundant data modules - which makes the code visually denser at the same physical size.
| Level | Data recovery | Effect on code density |
|---|---|---|
| L (Low) | 7% | Fewest modules - smallest, cleanest code |
| M (Medium) | 15% | Slightly denser - good default for most uses |
| Q (Quartile) | 25% | Denser - use when the surface may get dirty or wet |
| H (High) | 30% | Most modules - required when a logo covers the center |
When using H-level error correction - typically required when adding a centered logo - increase your target print size by 15-20% compared to the minimums in the chart above. The extra modules need more physical space to remain scannable.
For most URL QR codes without a logo overlay, L or M error correction is sufficient. The free QR code generator uses M-level by default, which balances code density with scanning reliability across typical conditions.
File Format - SVG vs PNG for Print
The file format you download has as much impact on printed scan reliability as the physical code size.
SVG (Scalable Vector Graphics) is the correct format for any professionally printed QR code. SVG is mathematically defined - it renders at any print size without pixelation. The same SVG file produces a perfectly sharp 2 cm code and a perfectly sharp 2 m code. Use SVG for all print shop orders, signage, and large-format printing.
PNG has a fixed pixel resolution. It is acceptable for home or office printing and digital use, provided the resolution is adequate:
- Minimum for commercial print: 300 DPI at the intended final print size. For a 5 cm × 5 cm code at 300 DPI, the PNG must be at least 591 × 591 pixels.
- Practical rule: download at 1000 × 1000 pixels or larger for any print use up to approximately 8 cm. For anything larger, use SVG.
A PNG generated at 200 × 200 pixels and scaled up to 5 cm at a print shop will be blurry. Blurry modules do not scan. This is the most common cause of “looked fine on screen but does not scan when printed” complaints. Download SVG for any professional print job.
The Quiet Zone - The Rule Designers Most Often Break
The quiet zone is the mandatory clear margin surrounding a QR code on all four sides. It is part of the QR code specification - not a design preference. Without an adequate quiet zone, a scanner cannot determine where the code starts and ends, causing partial or complete scan failures.
The specification requires a quiet zone of at least 4 modules wide on every side. In practical print terms:
- For a 2 cm code: quiet zone ≈ 1-2 mm per side
- For a 5 cm code: quiet zone ≈ 2-3 mm per side
- For a 30 cm code: quiet zone ≈ 10-15 mm per side
How to verify: look at the QR code - there should be a visible, uninterrupted border of background color on all four edges before any other design element begins. If text, photography, or colored shapes sit immediately at the code's outer edge, the quiet zone has been violated.
Common designer mistake: placing the QR code flush inside a colored box with no internal padding, or allowing bleed artwork to extend to the code edge. Always add explicit padding of at least 2 mm on all sides in your design template before placing the QR code.
The 3 Most Common QR Code Sizing Mistakes
- Too small on a flyer. A 2 × 2 cm code on an A5 flyer viewed from 50 cm provides an unreliable scan experience. Use at least 4 × 4 cm on A5. If the code looks like a footnote decoration, it is too small - it should look like an obvious action element, not an afterthought.
- Too small on a business card. A code printed smaller than 2 × 2 cm on a standard 85 × 54 mm card is below the absolute minimum. If space is tight, remove another card element rather than shrinking the QR code below the minimum. A non-scanning QR code reflects worse on your brand than no QR code at all.
- Quiet zone cropped by print bleed. Sending artwork without accounting for the 3 mm print bleed margin can clip the quiet zone or the code modules themselves. Add 5-6 mm of clear background around the QR code in your artwork file to ensure the quiet zone survives the bleed and trim process intact.
Ready to generate your QR code? Go to the free QR code generator, create your code, and download as SVG - the correct format for any print shop at any size, with no quality loss regardless of how large you print it.