Stop printing 1-inch QR codes on billboards.
Distance matters more than DPI. A field guide to size, with photos of QRs we couldn't scan from across a parking lot.
A QR code on a billboard ought to be at least 18 inches across. Most billboards I drive past have 1-2 inch QR codes. They look "designed in," and they don't work — I've tested.
Here's a quick field guide on size, the math behind it, and what to do if your billboard has already been printed with a 2-inch QR.
Photo: Roberto Nickson on Pexels
The size table
| Distance | Min QR size |
|---|---|
| 1 ft | 1 inch |
| 20 ft | 8 inches |
| 50 ft+ | 18+ inches |
The relationship is roughly linear. A QR that's readable at 1 foot at 1 inch needs to be 8 inches at 20 feet, 18 inches at 50 feet, and so on.
Why this is
Phone camera resolution is finite. A 12 megapixel camera capturing an image of a billboard 50 feet away can only resolve features down to a certain pixel size — which translates to a certain real-world feature size.
For a QR to scan, its smallest feature (a single module) needs to be at least 5-8 pixels in the camera's image. At 50 feet, that means each module is roughly 0.5 inches in the real world. A 25-module QR (a typical dynamic QR) is 25 × 0.5 = 12.5 inches.
In practice, low-light conditions, slight motion blur, and imperfect printing all work against you. So I round up: 18 inches minimum at 50 feet for reliable scanning.
What we tested
I drove around Brooklyn with a clipboard and tried scanning every QR I saw on a billboard. The results:
- 2-inch QR on a billboard 30 feet up: 0/15 scans. Camera can't resolve.
- 6-inch QR on a billboard 30 feet up: 4/15 scans. Works in good light, fails in low light.
- 12-inch QR on a billboard 30 feet up: 14/15 scans. Reliably works.
- 24-inch QR on a billboard 80 feet up: 14/15 scans.
The pattern is clear: QR size needs to scale with viewing distance. The "looks designed in" 1-2 inch QR doesn't work at billboard distances. Period.
What you can do if you've already printed
Two options:
1. Print a larger QR sticker over the small one. Sounds dumb, but if your billboard has 0% scan rate now and you can't reprint, this is the cheapest fix.
2. Pivot the messaging. If the QR is the only call-to-action, you've already lost. Make the URL readable and prominent (e.g., "qrbliss.com/spring") so people can type it later. The QR becomes optional.
What you should do next time
Before printing, do this math:
- Estimate the average viewing distance (how far is the user from the billboard?)
- Multiply that distance × 0.4 = approximate QR size in inches
A 30-foot viewing distance? 30 × 0.4 = 12-inch QR. A 50-foot distance? 50 × 0.4 = 20-inch QR.
This is more conservative than necessary, but it's safe. A QR that's a bit too big always works. A QR that's a bit too small fails.
"When in doubt, print bigger. The cost of 'too big' is 'wasteful.' The cost of 'too small' is 'doesn't work.'"
A note on aesthetics
I sometimes hear pushback: "an 18-inch QR ruins the design." This is a fair concern. But:
- A non-scanning QR ruins the design more.
- Most billboard designs accommodate large CTAs (a phone number, a URL). The QR can be that CTA.
- The QR is a tool. Treat it like a tool. Don't try to shrink it into the corner.
If your design language can't accommodate a 12-inch QR, your design language might be the problem. Not the QR.
Make your first QR in 9 minutes.
Free tier. No signup required to start. Dynamic codes included.
Make a QR →