Why QR Code Size Matters More Than You Think
Your phone camera does not see a QR code the way your eye does. It works by detecting the high-contrast boundary between the dark modules (the small black squares) and the white background. If those modules are physically too small at the scanning distance, the camera sensor cannot resolve enough detail to read the pattern.
The result is a scan that simply refuses to trigger - no error message, no feedback. The user assumes the code is broken and leaves.
There is one rule that prevents this on every format: the 10:1 ratio.
What Is the 10:1 Scanning Rule?
The 10:1 rule states: the scanning distance in inches divided by 10 equals the minimum physical print size of the QR code in inches. If a user scans from 10 inches away (close up, like a business card), the code must be at least 1 inch wide. If they scan from 10 feet away (120 inches), like a poster on a wall, the code must be at least 12 inches wide.
How to Apply the Rule to Common Print Materials
- Business card - held in hand, 6 to 10 inches: minimum 1 inch wide
- Flyer or A4 handout - on a table, 10 to 12 inches: minimum 1.2 inches
- Table tent or menu card - user leans over from a seat, 12 to 18 inches: minimum 1.5 inches
- Poster on a wall - user stands 2 to 4 feet away: minimum 4 inches
- Yard sign - user scans from a parked car, 5 to 10 feet: minimum 8 inches
- Billboard - user scans from a vehicle, 20 to 40 feet: minimum 24 to 48 inches wide
Minimum QR Code Size Quick-Reference Table
| Print Format | Typical Scan Distance | Minimum Code Size |
|---|---|---|
| Business card | 6-10 inches | 1 inch (2.5 cm) |
| Flyer, A4 | 10-12 inches | 1.2 inches (3 cm) |
| Table tent, coaster | 12-18 inches | 1.5 inches (3.8 cm) |
| Wall poster | 24-48 inches | 4 inches (10 cm) |
| Yard sign | 5-10 feet | 8 inches (20 cm) |
| Vehicle wrap | 10-20 feet | 16 inches (40 cm) |
| Billboard | 20-40 feet | 24-48 inches (60-120 cm) |
Why Small QR Codes Fail - The Camera Perspective
A QR code pattern contains between 21x21 and 177x177 individual modules, depending on the amount of data encoded. The camera must distinguish each module from its neighbors to decode the pattern correctly.
When a code is printed too small, the camera physically cannot resolve the boundary between adjacent modules. Even the best flagship phone will fail to scan a 0.5-inch code from 18 inches away - this is a physics limit, not a software issue.
Adding a logo to the center also reduces the readable area. Our generator uses Error Correction Level H, which means up to 30% of the pattern can be covered by a logo or damage and the code will still scan. But this only works if the base code is large enough. A too-small code with a logo overlay is a guaranteed scan failure.
What File Format Prevents Sizing Problems Entirely
Standard PNG files are locked to a fixed pixel count. Stretch a 500x500 PNG to 24 inches on a billboard and every edge blurs. Print shops call this pixelation - it destroys scannability just as effectively as being too small.
Download your QR code as an SVG (Scalable Vector Graphics) file instead. An SVG encodes the shape of every module as a mathematical formula. A print shop can scale an SVG to any physical size and every edge prints crisp and sharp.
When you generate your code using our Free QR Code Generator, click Download SVG. Hand that file to your print shop and tell them the physical size you need. No DPI calculations required. The SVG format scales infinitely without quality loss.