The rule that decides everything: ten to one
A phone camera locks onto a QR code at roughly ten times the code width. A 10 cm code is comfortable from about a metre. A code on a three-metre wall banner that people scan from two metres away needs to be 20 cm across at minimum, and 25 cm is the version that works on a five-year-old phone in bad light.
Work backwards from where the scanner will be standing, not from where the code looks balanced in the mockup:
- Roll-up banner at a booth, scanned from 0.5 to 1.5 m, needs 15 to 20 cm
- Wall banner behind a stage or counter, scanned from 2 to 4 m, needs 25 to 45 cm
- Outdoor mesh banner on fencing, scanned from 3 to 6 m, needs 40 to 70 cm
- Hanging ceiling banner is almost never scannable, and works better as a sign pointing at a floor-level code
Height off the ground
Put the code between 1.2 m and 1.6 m. Lower and people crouch. Higher and they shoot upward at an angle that skews the finder squares out of square. On a roll-up that puts the code in the lower third, which is exactly where designers resist putting it and exactly where it earns its scans.
Then leave a metre of standing room in front. A code behind a table, a plant or a queue is a code nobody reaches.
Wind, curl and the physics of vinyl
Outdoor banners move, and a rippling surface bends the pattern enough to break decoding while everyone stands around blaming the phone.
- Tension or grommet all four corners, not just the top two
- Choose matte vinyl. Gloss under a hall light is a mirror pointed at the camera
- On mesh, oversize the code by about a quarter because the perforations eat contrast
- Keep the quiet zone empty, with no background photograph running underneath the pattern
Make the banner outlive the campaign
Banners get rolled up and reused. The event ends, the landing page comes down, and next spring the same banner points at a dead URL in front of three hundred people.
A dynamic code settles this permanently. The printed square never changes while the destination does, so the autumn banner becomes the spring banner with one edit. It also tells you which venue produced the scans, because one code per banner is one report per location.
Give people a reason, in five words
The banner that converts is not the one with the biggest code. It is the one with an instruction beside it: scan for the show price. A naked square gets ignored; a square with a promise gets scanned. Keep the call to action in the same visual block as the code, never below the fold of the roll-up.
Put a scannable QR code on a banner in 4 steps
Measure the scanning distance
Stand where the reader will stand. One tenth of that distance is the minimum code width.
Place it in the lower third
1.2 to 1.6 m off the ground, with clear standing room in front and no table blocking the approach.
Print matte and vector
Export SVG, print on matte vinyl, and keep the quiet zone free of background imagery.
Give every banner its own dynamic code
Scans become attributable by venue, and the destination can change after the campaign ends without a reprint.
Frequently asked
How big should a QR code be on a roll-up banner?
15 to 20 cm across for a booth banner scanned from about a metre. The rule is one tenth of the scanning distance, so a code read from 3 m needs roughly 30 cm.
Why does my banner QR code work in the office but not at the event?
Light or movement, almost every time. Gloss vinyl reflects hall lighting straight into the camera, and an untensioned banner ripples enough to distort the pattern. Matte material and four-corner tensioning fix both.
Can the QR code go in a corner of the banner?
Only a lower corner, and only where there is standing room. Top corners force people to shoot upward at a steep angle, which is the single most common reason a banner scan fails.
Should a banner code be static or dynamic?
Dynamic. Banners are reused across seasons and venues, so one printed banner can point somewhere new without a reprint while reporting scans per location.
How do I test a banner code before the event?
Print a full-size proof of just the code area, tape it at 1.4 m, and scan from the real distance with an old phone in poor light. That five-minute test catches nearly every failure.
Read next
Need a different QR type? Browse all 48 QR types on the home page.
