Guide

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.

Alex Rivers · Founder · QRBlissApr 15, 20264 min read

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.

A Los Angeles street with a prominent billboard above the storefronts Photo: Roberto Nickson on Pexels

The size table

DistanceMin QR size
1 ft1 inch
20 ft8 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:

  1. A non-scanning QR ruins the design more.
  2. Most billboard designs accommodate large CTAs (a phone number, a URL). The QR can be that CTA.
  3. 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 →