HomeGuidesQR Code Scan Distance: How Far Away Can a QR Code Be Scanned?

QR Code Scan Distance: How Far Away Can a QR Code Be Scanned?

What really determines qr code scan distance — module size, camera resolution, lighting, angle and motion — plus a placement-by-placement distance table for menus, standees, shop shutters and highway hoardings in India.

The Short Answer

There is no fixed maximum qr code scan distance — it scales with the printed size of the code. The working industry rule of thumb is a distance-to-size ratio of about 10:1: a code can generally be scanned from roughly ten times its own width. A 3 cm code scans from about 30 cm. A 30 cm code scans from about 3 m. A 1 m code scans from about 10 m.

That ratio is a planning starting point, not a guarantee. Four other things move the real number in either direction: how dense the code is, how good the phone camera is, how well the code is lit, and whether the scanner (or the code) is moving. This guide covers how each one shifts the number, and what distance to actually design for in common Indian placements.

Why Distance Is Really About Module Size

A phone camera does not "see" a QR code as a picture — it has to resolve the individual modules, the small black and white squares that carry the data. A scan succeeds when the camera captures enough pixels per module to tell them apart cleanly.

This is the fact that explains everything else. Scan distance is not a property of QR codes in general; it is a property of how physically large each module is on your particular print. Two codes printed at the same overall size can have very different scan distances if one is sparse and one is dense, because the dense one has crammed more, smaller modules into the same square.

That is also why the 10:1 ratio is expressed against the code's width rather than any absolute number — width is a usable proxy for module size once you hold density roughly constant. Our QR code size guide works the same relationship from the other direction: start with the distance you need, and it tells you the size to print.

The Four Things That Shrink Your Real Scan Distance

Every one of these reduces the distance you actually get versus the distance the 10:1 ratio predicts:

  • Density. A long raw URL with UTM parameters produces a far denser code than a short link. More modules in the same square means smaller modules, which means a shorter scan distance at the same print size. This is the single biggest self-inflicted cause of billboard codes that nobody can scan.
  • Camera quality. A current flagship phone resolves modules a budget handset simply cannot. In India, where a large share of scans come from entry-level and mid-range Android devices, designing for the best camera in the room is a mistake — design for the worst one your customers realistically carry.
  • Lighting. Low light forces the camera into longer exposures and higher noise, which blurs module edges. Glare does the opposite damage: a glossy laminate under a spotlight or a shop window in afternoon sun can wash out contrast entirely at exactly the angle people stand.
  • Angle and motion. A code scanned head-on at 2 m may fail at 2 m from a 45-degree angle, because the perspective distortion effectively narrows the modules. Motion — a passenger in a moving car, a person walking past a mall pillar — cuts the usable window down to a second or less.

A Practical Distance Table for Indian Placements

Design sizes for common placements, using 10:1 as the base and building in margin for real-world conditions:

PlacementTypical scan distanceDesign the code at least
Restaurant table tent, menu card20–30 cm3 cm
Business card, product label15–25 cm2 cm
Counter standee, shelf-talker30–60 cm5 cm
Poster or A4 notice on a wall1–1.5 m12 cm
Shop shutter, storefront glass2–3 m25 cm
Event backdrop, exhibition standee3–4 m35 cm
Bus shelter or metro panel3–5 m45 cm
Building-side hoarding8–12 m1 m
Highway hoarding20 m+2 m+

A note on the last two rows: a highway hoarding scanned from a moving vehicle is a bad idea regardless of size, and not only for safety reasons — the scan window is too short and the angle changes continuously. Hoardings work as QR placements when the audience is stationary: a traffic signal, a toll queue, a pedestrian crossing, a parked-up market street.

Minimum Size: The Other End of the Range

Scan distance has a floor as well as a ceiling. Below roughly 2 cm × 2 cm, most phone cameras struggle — not because they cannot get close enough, but because most phones cannot focus at very short range, so moving nearer makes the image blurrier rather than sharper.

This is the failure mode behind tiny codes on jewellery tags, pharmaceutical blister strips, cable labels and sample sachets: the code is technically present and technically valid, and no customer can scan it. If you genuinely need a code smaller than about 2 cm, the fixes that actually work are reducing the data (a short dynamic link rather than a long URL), lowering the error correction level to reduce module count, and printing at high resolution on a smooth substrate — in that order.

How Error Correction and Quiet Zone Affect Distance

Two design settings quietly change your effective range.

Error correction level. Raising the level from Q to H adds recovery modules, making every module smaller at a fixed print size — which shortens scan distance. That is a genuinely useful trade when the code will be scratched, covered by a logo or weathered, but it is not free. If a code needs to be read from far away and survive damage, the answer is a larger print, not a higher level. Our error correction levels guide covers the full trade-off.

Quiet zone. The blank margin around the code is part of the code. The standard calls for a clear border of at least four modules on all sides, and skimping on it is one of the most common reasons a technically well-sized code fails at distance — the scanner cannot find the symbol's boundary against a busy background. On a hoarding or a crowded flyer, be generous: a visibly clean white frame around the code is worth more range than most people expect.

Why Dynamic Codes Scan Further at the Same Size

This is the most useful practical lever available, and it is often overlooked. A dynamic SMLLR QR code encodes a short redirect link — a couple of dozen characters — rather than your final destination URL. Your destination can be a 200-character campaign URL with five UTM parameters and the printed code does not change at all.

The result is a sparse code with large modules, and large modules are exactly what long-range scanning needs. At the same printed size, a dynamic code will generally scan from noticeably further away than a static code carrying a long URL, simply because there is less to resolve. For billboard and OOH placements specifically, this is not a marginal optimisation — it is often the difference between a hoarding that produces scans and one that produces nothing.

You also get the ability to change the destination after printing, which matters more on a hoarding than anywhere else, given what a reprint costs.

Test at the Real Distance Before You Print

Print a proof at the exact final size, tape it at the exact final height, and walk back to where your customers will actually stand. Scan it there — with a mid-range Android phone, not just your own device — in the lighting the placement will really have, at the angle people will really approach from. If it takes more than about two seconds to lock on, the code is too small for that spot.

For outdoor placements, test twice: once in bright daylight and once after dark under whatever lighting the site has. A hoarding code that reads perfectly at noon and not at all at 8 PM is a half-working placement, and a lit sign with the QR positioned outside the light's throw is a surprisingly common mistake.

Create your QR code on SMLLR, download a vector file so it stays sharp at any print size, and proof it at real distance before the print run goes out.

Frequently Asked Questions

How far away can a QR code be scanned?

Roughly ten times its own width, as a planning rule of thumb — a 3 cm code from about 30 cm, a 30 cm code from about 3 m, a 1 m code from about 10 m. The real distance depends on how dense the code is, the camera scanning it, the lighting and the angle.

What is the 10:1 rule for QR codes?

It is the distance-to-size ratio used to plan QR placements: design the code at about one-tenth of the distance you need it scanned from. It is a starting point that assumes reasonable density, decent lighting and a head-on scan — build in extra margin when any of those are worse.

What is the smallest a QR code can be and still scan?

About 2 cm × 2 cm for reliable scanning with ordinary phone cameras. Below that, the limiting factor is usually the phone's minimum focus distance rather than resolution — moving closer makes the image blurrier instead of sharper.

Why can't people scan my billboard QR code?

Most often the code is too dense rather than too small. A long raw URL with UTM parameters packs many small modules into the same square, cutting effective scan distance sharply. A short dynamic link produces a sparse, large-module code that reads from much further at identical print size.

Does error correction level affect scan distance?

Yes. Raising the level from Q to H adds recovery modules, so each module is physically smaller at the same print size and the code reads from closer. If you need both long range and damage tolerance, increase the print size rather than compensating with a higher level.

Can a QR code be scanned from a moving car?

In practice, no — and it shouldn't be attempted. The scan window is too brief and the viewing angle changes continuously. Hoarding and roadside QR codes work when the audience is stationary: traffic signals, toll queues, pedestrian crossings and parked-up market streets.

Does a bigger QR code always scan from further away?

Only if density stays constant. A large but very dense code can scan from a shorter distance than a smaller sparse one, because what actually matters is the physical size of each individual module, not the overall width of the symbol.

Related Resources