Skip to content
Large-Signage Tool

Billboard QR Size Calculator

Work out how large a QR code must be on a billboard or large sign so people can actually scan it from the real viewing distance, including an adjustment for moving viewers.

1. Viewing conditions

Formula and assumptions

Base width = viewing distance ÷ 10 (the standard 10:1 distance-to-size ratio). Moving viewers get a motion adjustment: recommended width = base width × (1 + speed in km/h ÷ 100). That adjustment is a stated planning rule of thumb, not a measured optical law — it reflects that a moving viewer has less time to notice, aim, and focus. The dwell check treats 3 seconds as the minimum comfortable window to notice the code, open the camera, and scan.

Result
Minimum QR width
3.00 m
Base 10:1 width: 3.00 m
Viewing distance30 m
Viewer speed0 km/h
Visible window5 s

Why Billboard QR Codes Fail So Often

A billboard QR code looks simple: print it big, people scan it. In practice most of them fail, because the viewing distance is far larger than anyone estimated, the viewer is moving, and the code is competing with traffic, glare, and a few seconds of attention. The physics is unforgiving. A phone camera needs the code to cover enough pixels on its sensor, and distance eats pixels fast. That is why a code that looks enormous on a proof can be a postage stamp from the pavement across the road.

Start from the 10:1 rule, then adjust for motion

The standard 10:1 distance-to-size ratio says the code width should be at least one tenth of the viewing distance. Thirty metres of distance means a three-metre code. That is the floor for a stationary viewer in good light. A moving viewer needs more, because they must notice the code, decide to scan it, raise the phone, and hold it steady while the angle changes. The calculator applies a motion factor that grows with speed, and treats it as a planning rule of thumb rather than a precise optical law. If the adjusted size does not fit the board, the honest answer is that the placement is wrong for a QR code, not that the code should be squeezed in anyway.

Dwell time is the hidden constraint

Scanning takes seconds, not instants. A pedestrian walking past a storefront has a generous window. A passenger in a car at highway speed may have two or three seconds of usable angle before the board is behind them. The calculator flags windows under three seconds as too short, and that is the point where many campaigns should switch strategy: a short memorable web address or a campaign name people can search later will outperform a code nobody has time to scan. Codes belong where people wait, walk slowly, or stand still — station platforms, queues, pedestrian streets, and building entrances.

Practical checklist for large signage

  • Measure the real viewing distance from where people actually stand, not from the kerb nearest the board.
  • Keep the code high-contrast, black on white, with a full quiet zone — no logos, no gradients, no background photos at this scale.
  • Use a short destination URL so the code has fewer modules and each module stays larger.
  • Test with a full-size printed proof, scanned from the real viewing position, in daylight and at dusk.
  • Never aim a code at drivers. Design for passengers, pedestrians, and stopped traffic.

A billboard code that respects distance, motion, and dwell time can work well. One that ignores them is an expensive decoration.

Frequently Asked Questions

How big should a QR code be on a billboard?

At minimum, one tenth of the viewing distance: 30 metres of distance means a 3-metre code. Moving viewers need more, so use the calculator's motion adjustment and confirm with a full-size printed proof scanned from the real viewing spot.

Can drivers scan a billboard QR code?

They should not be expected to. Scanning while driving is dangerous and the viewing window is too short. Design billboard codes for passengers, pedestrians, and stopped traffic, and never make driver scanning part of the plan.

Does a longer URL change the billboard size?

Yes. A longer payload packs more modules into the code, so each module gets smaller and harder to resolve at distance. Keep billboard destinations short, ideally a short redirect you control, so the code stays coarse and scannable.

Why add a motion factor instead of just using 10:1?

The 10:1 ratio assumes a stationary viewer with time to aim. A moving viewer has less time to notice, raise the phone, and focus, so a larger code compensates. The factor used here is a stated planning rule of thumb, and a printed proof test is still essential.