The range of distances from which a QR code can be reliably decoded — governed by a rule of thumb that maximum distance is roughly ten times the symbol’s width.
Scan distance is the practical operating range of a printed QR code: too close and the camera cannot focus or fit the symbol in frame; too far and the modules shrink below what the sensor can resolve. Getting this range right is a placement decision — a code on a business card is scanned from centimeters away, a code on a billboard from meters — and it is determined almost entirely by the symbol's physical size.
The 10-to-1 rule of thumb
The industry's working rule, originating from Denso Wave's guidance, is that the maximum reliable scan distance is approximately ten times the symbol's width (including the quiet zone). A 3 cm code scans from about 30 cm; a 30 cm code from about 3 m; a 1 m code from about 10 m. This is a rule of thumb, not a law of physics — modern phone cameras with high-resolution sensors and good lighting often exceed it, while dirty lenses, glare, and low light shrink it. But as a planning tool it is remarkably useful: it converts any placement ("viewed from across a 4-meter aisle") directly into a minimum print size ("at least 40 cm wide").
What actually limits distance
Three factors set the ceiling. First, module resolution: at long range each module covers fewer sensor pixels, and once modules approach 2–3 pixels wide the decoder cannot binarize them reliably. Second, focus: phone cameras have minimum focus distances (typically 8–15 cm), so tiny codes cannot be scanned by jamming the phone against them — the common failure mode for very small codes. Third, the environment: glare on glossy prints, low light forcing noisy high-ISO capture, and motion blur from an unsteady hand all effectively shorten the range. The 10:1 rule assumes decent light and a steady hand; budget margin for real conditions.
Designing for the placement
Work backwards from the viewing distance. Trade-show badge (30 cm viewing): a 3 cm code is the floor — go 4–5 cm for comfort. Retail shelf talker (1 m): 10 cm minimum. Window poster viewed from the sidewalk (3 m): 30 cm. Billboard (20 m+): 2 m or larger, which usually means rethinking whether a QR code belongs there at all. Also consider the approach path: a code scanned while walking past needs to be larger than one scanned while standing still, because motion blur and short dwell time penalize small symbols.
Minimum sizes and the floor
Below the 10:1 ceiling there is also a floor: the smallest reliably scannable printed code is generally around 2×2 cm (about 0.8 inches square) for a low-version symbol at standard module widths, scanned from 15–25 cm. Below that, focus limits and module resolution make scanning a lottery even in perfect light. If your layout demands a smaller code, the only lever is reducing the payload (shorter URL, lower version) to widen the modules — never shrink the modules themselves past the print-size minimums.
Testing at distance
Always test at the real distance, with real phones, in real light. Generate the code, print it at final size on the final substrate, walk to the expected viewing distance, and scan with two or three different phone models — including at least one mid-range device, since flagship cameras flatter small codes. If it does not scan first-try at distance, enlarge the code or shorten the payload; do not ship hoping users will walk closer.
Diagram description: Diagram showing the 10:1 rule: a 3 cm code with a 30 cm scan cone, a 30 cm poster with a 3 m cone, and callouts for focus minimum distance and module resolution limits.
