How big should a QR code be on a billboard?
A QR code should be at least one tenth of the distance it will be scanned from: 10 metres away needs a code 1 metre wide. Enter your viewing distance below to get the minimum width in centimetres and inches, plus the print area once you add the blank border scanners need.
By Daniel Zaremba, founder of BetterQR · Updated
How far away the nearest people will be when they first see the code: across the road, from the platform, or from the pavement.
Minimum code width
100 cm (39.4 in)
Recommended print area, with quiet zone
132 cm (52 in)
Based on 10 m ÷ 10, for a short link (dynamic code). A long URL packs in more modules, so size up or shorten the link.
How does the calculator work?
It applies the 10:1 rule. A phone camera can reliably read a QR code from about ten times the code's width, so the minimum width is the viewing distance divided by 10. The tool converts feet to metres first, then shows the result in centimetres and inches.
The second figure adds the quiet zone: the blank margin of 4 modules (the small squares) on every side of the code. For a short link, the code is 25 modules across, so the quiet zone adds 8 modules and the printed area becomes 33 ÷ 25 of the minimum, about 32% larger. The calculator rounds it up to the next whole centimetre.
What is the formula?
minimum width = viewing distance ÷ 10
print area = minimum width × 33 ÷ 25
Say a poster sits on a platform wall and people read it from the edge of the platform, 3 metres away. The code needs to be at least 30 cm wide, and you should leave space for about 40 cm once the quiet zone is included.
QR code size by viewing distance
| Viewing distance | Minimum width | With quiet zone |
|---|---|---|
| 1 m (3 ft) | 10 cm (3.9 in) | 14 cm |
| 2 m (7 ft) | 20 cm (7.9 in) | 27 cm |
| 3 m (10 ft) | 30 cm (11.8 in) | 40 cm |
| 5 m (16 ft) | 50 cm (19.7 in) | 66 cm |
| 10 m (33 ft) | 100 cm (39.4 in) | 132 cm |
| 20 m (66 ft) | 200 cm (78.7 in) | 264 cm |
| 50 m (164 ft) | 500 cm (196.9 in) | 660 cm |
Does the length of the URL change the size?
Yes. Every extra character adds modules, so a long URL with UTM tags produces a denser code. At the same printed width each module is smaller and harder to read from a distance. The calculator assumes a short link of around 25 modules, which is what a dynamic code gives you. If you encode a long URL directly, make the code bigger or shorten the link first. You can check how dense your finished code is with the QR code tester.
Which distance should I measure?
Measure from where people stand when they will actually scan, not from the furthest point the ad is visible. For a roadside billboard that is usually the pavement opposite or a queue of traffic. For a bus shelter, it is the bench or the kerb. If the answer is "from a moving car", a QR code is the wrong call to action: use a short web address instead.
What else affects whether a large code scans?
- Contrast: dark modules on a light background. Avoid light-on-dark and busy photos behind the code.
- Light: backlit panels and night-time glare wash out codes. Test the proof under the lighting it will hang in.
- Angle and height: codes placed high above eye level are read at a slant, which shortens the effective distance.
The full walkthrough, with placement tips per format, is in the billboard QR code size guide.
How do I know if the billboard is getting scans?
Give each billboard its own dynamic QR code. BetterQR counts the scans on every code, so you can compare sites, and lets you change the destination after printing. Dynamic codes come with the paid plans; see pricing for the limits.
Related
- Billboard QR code sizeHow big a QR code needs to be on a billboard, poster or bus shelter, using the 10:1 distance rule, with a size table and placement tips.
- Track billboard QR code scansTrack scans from each billboard separately: one dynamic QR code per site, clear naming, and a scan report you can compare week by week.
- QR code testerUpload a QR code image to check it scans, see where it points and catch problems before printing. Runs in your browser. Free.
- QR code UTM builderBuild a UTM-tagged link and its QR code in one step, so GA4 shows which print placement sent each visit. Free, no sign-up.