Free tier, no card requiredDynamic QR codes that update after printGDPR-compliant scan analyticsBuilt for agencies, freelancers & in-house teamsFree tier, no card requiredDynamic QR codes that update after printGDPR-compliant scan analyticsBuilt for agencies, freelancers & in-house teamsFree tier, no card requiredDynamic QR codes that update after printGDPR-compliant scan analyticsBuilt for agencies, freelancers & in-house teamsFree tier, no card requiredDynamic QR codes that update after printGDPR-compliant scan analyticsBuilt for agencies, freelancers & in-house teams
All posts
An angled roadside billboard carrying a QR code, with a car showing speed lines on one side and a stationary pedestrian scanning with a phone on the other, connected by a distance arrow, beside a scannable QR code card.
Use case

QR Codes on Billboards and Out-of-Home Advertising: What Actually Works

Do QR codes work on billboards? It depends which kind. A guide to OOH QR placement by dwell time, driver-safety guidance, sizing, DOOH rotating creative, and ROI tracking, honest that OOH isn't even a top-five QR placement.

ScanKit

ScanKit · Organization

· 21 min read

# QR Codes on Billboards and Out-of-Home Advertising: What Actually Works

Search "QR codes on billboards" and you will find the same three claims repeated across a dozen vendor blogs: QR codes boost OOH ad awareness by up to 200 per cent, digital billboards with QR codes get ten times the click-through of static ones, and every billboard, bus shelter and petrol station forecourt should be treated as the same opportunity. None of those first two figures trace back to a named study or a methodology you could check. The third claim is simply wrong, and it is the reason most billboard QR codes fail.

Out-of-home (OOH) advertising is not one channel. A driver glancing at a highway billboard for two seconds, a commuter waiting eight minutes at a bus shelter, and someone standing at a petrol pump for ninety seconds are three completely different scanning conditions. A QR code that works brilliantly in one of those contexts is close to useless in another, and no amount of clever design fixes that if the placement itself does not give someone the time or the safety to scan.

This guide skips the recycled awareness statistic and works through what actually determines whether an OOH QR code gets scanned: the dwell time and safety profile of each placement type, what the industry's own safety guidance says about driver-facing codes, the size a code needs to be at real-world distances, the specific technical problem digital out-of-home (DOOH) screens create when creative rotates, and how to track scans and prove ROI on a channel that, by marketers' own reporting, is not even one of the five most common places they put a QR code.

Start with an honest baseline: OOH is not a top-five QR placement

Bitly's 2025 marketer survey is one of the few QR data sources with a named methodology behind it, and it is worth stating plainly what it found. The most common places marketers report using QR codes are email (47 per cent), product packaging (46 per cent), events (43 per cent), print ads (40 per cent) and in-store displays (40 per cent). Out-of-home and billboards do not appear in that top five. The same survey found that 94 per cent of marketers increased their QR code usage over the past year and 86 per cent plan to increase it further, so QR adoption generally is climbing. OOH specifically is just a smaller slice of that growth than packaging, email or in-store.

That is not a reason to avoid QR codes on OOH. It is a reason to be precise about which OOH placements can plausibly work, rather than assuming a tactic that thrives on a product label will behave the same way forty feet up a motorway gantry. The rest of this guide is organised around that distinction.

Differentiate by dwell time and scan feasibility, not by "billboard" as one category

Four placement types get lumped under "OOH" and treated identically by most advice pages. They should not be. Here is how they actually compare, ranked by how much time a viewer realistically has to notice, aim a phone at, and scan a code.

  • Highway and roadside billboards. A driver's glance at a passing billboard lasts roughly one to two seconds, and that glance has to also process the message, the brand and the offer. There is effectively no scan window here for anyone actually driving, because scanning requires stopping, framing, holding and waiting for a redirect, none of which is compatible with operating a vehicle. This is the placement type most QR-on-billboard advice ignores or glosses over.
  • Transit shelters and bus stops. Riders waiting for a bus commonly dwell for something in the region of five to fifteen minutes, an estimate repeated across outdoor-media planning commentary rather than a single controlled study, but a defensible one given how transit schedules work. That dwell time, combined with the fact that most people at a shelter are standing still with a phone already in hand, makes this one of the strongest QR-compatible OOH formats.
  • Static digital screens and posters in pedestrian zones. Malls, station concourses and street furniture aimed at walkers rather than drivers give people several seconds to a couple of minutes depending on foot traffic, and the viewer is stationary or slow-moving. Scannable, with the same sizing rules as any close-range printed or displayed code.
  • Petrol stations, EV charging bays and car parks. The vehicle is stationary and the driver has become, for scanning purposes, a pedestrian. Dwell time runs from a couple of minutes at a pump to considerably longer at a charging bay or a parked car. This is explicitly one of the contexts the industry treats as appropriate for driver-adjacent QR codes, precisely because the person is not driving while they scan.

The pattern across all four: scan feasibility tracks dwell time and whether the viewer is moving, not the size of the medium or its production budget. A beautifully produced digital billboard on a motorway is a worse QR placement than a plain paper poster at a bus shelter, because the poster gives someone the eight minutes the billboard never will.

Should a QR code go on a driver-facing highway billboard at all?

The Out of Home Advertising Association of America (OAAA), the main US trade body for the sector, has published guidance specifically on this question, in a post titled "The Power and Caution of QR Codes in OOH Media." That particular piece sits behind OAAA's members-only paywall, so this guide will not attribute a specific quote to it that cannot be verified against the live text. What OAAA does publish openly, in a companion post aimed at OOH designers, is more measurable: it recommends a minimum on-screen QR size in the region of 250 to 300 pixels for digital placements, advises against positioning a code in the top third of a screen (where it is least likely to be noticed at a glance), and frames the whole design brief around dwell time, exactly the variable this guide has been ranking placements by.

Set alongside that industry guidance is a harder, unambiguous legal fact: as of mid-2026, more than thirty US states plus Washington DC ban handheld phone use for all drivers, and the count keeps rising as more states close the gap. Scanning a QR code requires holding a phone, framing a code and waiting for a page to load, which is precisely the handheld interaction those laws exist to prevent. Whatever the exact wording of any single trade body's caution, the underlying legal exposure for encouraging a driver to scan while driving is real and growing, not a hypothetical.

Put the two together and the honest position is this: a QR code on a highway billboard aimed at moving traffic is legally risky for the driver who scans it and, per the dwell-time analysis above, will not get meaningfully scanned even if no one attempts it, because a one-to-two-second glance is not enough time regardless of legality. Some agencies still run them, usually alongside a large-format code sized to be theoretically legible from several hundred feet, on the basis that a small minority of passengers (not drivers) or drivers stopped in traffic might scan. That is a defensible niche use, not a default. If the goal is scans rather than a symbolic gesture toward "digital enablement" on the creative, the honest recommendation is to reserve QR codes for the placements in the list above where someone is not driving: transit shelters, pedestrian posters, petrol stations and car parks.

Sizing an OOH QR code for the distance it will actually be viewed from

The underlying size-to-distance formula does not change for outdoor media: as a practitioner rule of thumb, a QR code needs roughly one unit of width for every ten units of viewing distance (so a code meant to be scanned from ten feet away wants to be about a foot across), alongside the ISO/IEC 18004 standard's hard requirement for a quiet zone, a plain margin, of at least four modules on all four sides. The full derivation, the quiet zone specifics and a size-by-placement table live in how big should a QR code be; this section only covers what changes at OOH distances specifically.

  • Pedestrian-level posters and shelter panels, viewed from five to seven feet, commonly use a code in the region of six to seven inches (15 to 18cm) square, a size repeated consistently across outdoor-media design guides as the practical minimum for a confident one-handed scan without the viewer stepping closer.
  • Petrol station and car park signage, viewed from a similar close range while stationary, follows the same six-to-seven-inch guidance as pedestrian posters.
  • Highway billboards, if used at all per the previous section, need a code sized in multiples of feet, not inches, to be theoretically legible from a moving vehicle at a hundred feet or more. That size solves legibility on paper. It does not solve the dwell-time or driver-safety problem, which is why most practitioner guidance treats a driver-facing billboard code as "possible to make legible" rather than "advisable to deploy."

Whatever the placement, the quiet zone is not negotiable: a code with no clean margin will fail scans even at a generous size, because scanner apps use that white border to first locate the code's finder patterns before reading the data inside it.

The DOOH-specific problem no static-billboard advice covers: rotating creative

Digital out-of-home (programmatic digital billboards and screens, usually called DOOH) introduces a technical problem that does not exist on a printed poster: the creative rotates. A single digital billboard slot might show six or eight different advertisers' creative across a loop, each for a matter of seconds, and a given advertiser's own creative might itself rotate between two or three versions across a campaign flight.

A static QR code baked into artwork breaks in exactly this environment. If the same code appears across every rotation and every slot without variation, there is no way to tell which creative version, which physical screen or which geographic slot actually drove a given scan, which defeats the point of running a measured DOOH campaign at all. The fix is not a different QR code design; it is a different QR code architecture. Every slot, screen and creative rotation needs its own dynamic code, one whose destination and tracking parameters are set centrally and can be updated without touching the artwork file, exactly the case made in dynamic vs static QR codes: what agencies need to know. For DOOH specifically, "dynamic" is not a nice-to-have for future flexibility, it is the only way to get attribution data back per screen and per creative variant in a rotating loop, and it is also what lets a media buyer swap the destination mid-flight if a landing page changes or a promotion ends, without waiting for a creative refresh.

Tracking scans and proving ROI on an OOH campaign

OOH shares a structural problem with any print campaign: once a board is up or a poster is printed, changing it is slow and expensive, so the tracking has to be planned before the run starts, not bolted on afterwards. The mechanics of that are the same ones covered in how to track a print campaign with QR codes: a distinct UTM-tagged destination per placement, so scans from a bus shelter on one route can be told apart from scans off a petrol station forecourt across town, following the naming convention laid out in QR code UTM parameters.

For OOH specifically, the placement dimension usually matters more than it does in other print channels, because the same creative might run across dozens of physical locations with wildly different dwell times and audiences, as this guide has been arguing throughout. A useful minimum tagging structure is source (the medium, for example "ooh"), medium (the specific format, for example "transit-shelter" or "petrol-forecourt"), campaign (the flight name) and a placement or location identifier unique to each physical site or screen slot. That last field is the one generic print-campaign tracking sometimes skips and OOH cannot afford to: without it, ten transit shelters across a city collapse into a single undifferentiated scan count, and there is no way to learn that the shelter outside the station outperforms the one on a quiet residential street by a factor of five, which is exactly the kind of finding that should reshape next quarter's media buy.

Reusing the identical QR code image across multiple physical locations is possible if the underlying destination is dynamic and the only thing that changes between locations is a query parameter appended at print or upload time, but it means every location needs its own tagged short link generated up front, and the artwork cannot hardcode a single fixed URL if per-location attribution matters. If per-location data is not important for a given campaign (a single-city brand awareness run with one message everywhere, say), a single shared code and link is fine and simpler to produce; the decision should be made deliberately rather than by default.

Keeping an outdoor QR code scannable for the length of the campaign

A code that scans perfectly at installation can stop scanning three weeks into a print run for reasons that have nothing to do with the code's design. Outdoor OOH media faces several forms of physical degradation that indoor or digital placements do not.

  • UV fading. Standard printed inks lose contrast under direct sun over weeks to months, and a code that started with generous contrast can drop below a scanner's reading threshold by the back half of a long flight. UV-stable or laminated print stock is worth the marginal cost on anything running longer than a few weeks.
  • Weather exposure. Rain, condensation and general grime reduce contrast and can physically damage unprotected paper stock. A laminate or weatherproof substrate protects both the ink and the quiet zone margin from being obscured by moisture streaking or dirt buildup.
  • Glare. Glossy laminates that protect against weather can introduce reflective glare at certain times of day and viewing angles, which can be as damaging to a scan attempt as fading is. A matte or anti-glare finish is generally the safer trade-off for anything mounted at an angle likely to catch direct sun.
  • Physical placement drift. Posters get partially covered by newer campaigns pasted over them in shared advertising sites (a known risk on unmanaged street furniture), and vinyl banners can shift or sag. A periodic physical check partway through a multi-month flight catches this before it quietly erodes scan volume with no analytics signal to explain why.

Because none of this is fully controllable in advance, it is worth adding a short backup text URL beneath the code on any OOH placement running for more than a few weeks, or on any highway-adjacent format at all. It costs almost nothing in layout space, gives someone who cannot or will not scan (or who tries and finds a degraded code will not read) a manual way to reach the destination, and is standard practice on the print campaigns this guide has already drawn the closest parallel to.

Frequently asked questions

Do QR codes actually work on billboards?

It depends entirely on which kind of billboard. On formats where the viewer is stationary or has several minutes of dwell time, transit shelters, pedestrian posters, petrol stations and car parks, QR codes work well and are a standard, sensible tactic. On highway billboards aimed at moving traffic, the one-to-two-second glance a driver gets is not enough time to scan regardless of code size, so "does it work" is close to moot before legality even enters the discussion.

How big should a QR code be on a billboard?

As a rule of thumb, plan for roughly one unit of code width per ten units of expected viewing distance, alongside a quiet zone (a plain margin) of at least four modules on every side, which is an ISO/IEC 18004 requirement rather than a rule of thumb. For pedestrian-level posters and shelter panels viewed from five to seven feet, that works out to a code around six to seven inches square. For a genuinely driver-facing highway billboard, the code would need to be sized in multiples of feet to be theoretically legible from a moving vehicle, which is one more reason that format rarely makes sense. The full formula and a size-by-placement table are covered in how big should a QR code be.

How far away can a QR code be scanned from?

Using the roughly ten-to-one distance-to-size ratio, a six-inch code is comfortably scannable from around five feet, and a code scaled up proportionally can be read from correspondingly further away, assuming adequate contrast, a clean quiet zone and a scanner app with a reasonable camera. Glare, low light or a damaged quiet zone can all shorten that effective range regardless of the code's printed size.

No, and this is worth being direct about. Scanning requires holding a phone, framing a code accurately and waiting for a redirect, all of which are the handheld interactions that distracted-driving laws exist to prohibit. As of mid-2026, more than thirty US states plus Washington DC ban handheld phone use for all drivers, and equivalent handheld restrictions exist across most other developed markets. A QR code aimed at drivers is, in practice, asking someone to break the law to engage with an ad.

Should QR codes be used on highway billboards at all?

Generally, no, or only as a deliberate niche tactic rather than a default. The combination of a one-to-two-second driver glance, the legal exposure of handheld use while driving, and the near-impossibility of proving any resulting scans came from drivers rather than passengers or people stopped in traffic makes this the weakest OOH placement for a QR code, not the strongest, despite being the most visually dramatic.

What's the best OOH placement for a QR code campaign?

Transit shelters and bus stops tend to perform best, because riders commonly dwell for five to fifteen minutes with a phone already in hand and nothing else to do. Petrol stations, EV charging bays and car parks are a close second, since the driver becomes a stationary pedestrian for scanning purposes. Pedestrian-zone posters and static digital screens in malls or concourses are also solid. Anything aimed at moving traffic is the weakest option regardless of production value.

How do digital billboards (DOOH) handle QR codes when the ad creative rotates?

They need a distinct dynamic QR code per screen slot and per creative rotation, not one static code baked into the artwork. A dynamic code's destination and tracking parameters are set centrally, so the same visual code can be redirected or re-tagged without touching the creative file, and, more importantly, each slot's scans can be attributed back to a specific screen and creative version. Without that, a rotating loop makes it impossible to tell which version of an ad, or which physical screen, actually generated a scan. See dynamic vs static QR codes for the underlying mechanics.

Can the same QR code be reused across multiple billboard locations?

Yes, provided the underlying link is dynamic and each physical location or slot is given its own tagged destination before print or upload, typically via a distinct UTM-tagged short link per site. If a campaign genuinely does not need per-location data (a single flat-rate awareness run with an identical message everywhere), one shared code is fine. If location-level performance matters, which it usually does once a campaign spans more than a couple of sites, each location needs its own tag even if the printed code artwork looks identical.

How do you track ROI or scans from a billboard QR code?

Give every placement its own tagged destination using a consistent naming convention: source for the medium, medium for the specific format (transit shelter, petrol forecourt, and so on), campaign for the flight, and a location identifier unique to each physical site. That last field is what lets a report separate a high-performing shelter from a low-performing one instead of reporting one blended OOH number. The naming mechanics are covered in QR code UTM parameters and the broader print-tracking parallel in how to track a print campaign with QR codes.

How do you keep an outdoor QR code scannable over a multi-month campaign?

Use UV-stable or laminated print stock to resist fading, a weatherproof substrate to resist rain and grime, a matte rather than glossy finish where glare from direct sun is likely, and a periodic physical check on the installation partway through the flight to catch posters that have been partially covered or banners that have shifted. None of these failure modes show up in scan analytics as anything other than an unexplained drop, so catching them requires an actual site visit, not just a dashboard check.

What's the minimum quiet-zone margin needed around a QR code printed outdoors?

At least four modules of plain, unbroken margin on all four sides, per the ISO/IEC 18004 standard. A module is one of the small squares the code is built from, so the margin scales with the code's size and resolution rather than being a fixed physical measurement. This applies outdoors exactly as it does anywhere else; weathering, lamination glare or a poster edge that crops into the margin can all effectively shrink it below the minimum even when the original artwork was correct.

Should a billboard QR code include a backup text URL for people who can't or won't scan?

Yes, especially on any OOH placement running longer than a few weeks or anything near moving traffic. It costs very little layout space, gives people who cannot scan (no signal, an old phone, a scanner that will not read a glare-affected or partially degraded code) a manual route to the destination, and is standard practice on the print campaigns this guide's tracking advice is drawn from.

The short version

OOH is not one QR placement, it is at least four, and they behave completely differently: highway billboards give a driver a one-to-two-second glance and real legal exposure for scanning while driving; transit shelters give a rider five to fifteen minutes with a phone already in hand; petrol stations and car parks turn a driver into a stationary pedestrian; and pedestrian posters sit somewhere in between. Size the code to the real viewing distance, keep the ISO-mandated quiet zone intact, give every digital billboard slot its own dynamic code so rotating creative can still be attributed, tag every physical location before the print run goes out rather than after, and build in weatherproofing and a backup URL for anything running more than a few weeks. Skip the highway billboard unless there is a specific reason to run one, and start any new OOH QR plan with the placements, shelters, forecourts, pedestrian zones, that actually give people the time to scan.

Share

Keep reading