Short answer
Where you place a QR code has as much influence on scan rate as the code's design or destination. Eye-level placements on surfaces people are already handling — product packaging, table cards, receipts — consistently outperform passive placements like floor decals or overhead signage. Placement decisions should come before design decisions.
How placement affects scan rate
The visibility-intent interaction
Two factors determine whether someone scans a QR code: they must see it, and they must have a reason to act. Placement controls both. A code on a table card in a restaurant is seen by nearly every seated customer and arrives in a high-intent moment (they want to order). A code on a window cling is seen by passing pedestrians who have no obvious reason to stop.
Campaigns that optimize placement for this intersection — high visibility + high intent — consistently outperform those that treat placement as an afterthought.
Placement benchmarks by surface type
The figures below are derived from aggregated data across QR tracking platforms, out-of-home advertising research, and hospitality industry reports. They show typical scan rate ranges relative to a baseline 100-unit exposure sample. See QR code scan rate benchmarks by industry for industry-specific context.
| Placement surface | Typical scan rate | Key driver |
|---|---|---|
| Table card / tent card (restaurants, events) | 25–60% | Captive audience, high dwell time |
| Product packaging (in hand / post-purchase) | 8–18% | High intent; curiosity and registration prompts |
| Retail shelf edge (eye level, 90–130 cm) | 5–12% | Active browsing context |
| Counter / checkout display | 6–14% | Short queue time creates scan opportunity |
| Receipt or invoice (printed) | 3–9% | Stationary reader; works well for feedback and loyalty |
| Window cling (exterior facing) | 1–4% | Passive exposure; low dwell time |
| Wall signage (above eye level, >150 cm) | 1–3% | Requires deliberate upward scan; uncomfortable angle |
| Floor decal | 0.5–2% | Unusual angle; perceived as navigational, not informational |
| Poster / flyer (pinboard, streetpost) | 1–4% | Context-dependent; degrades with visual clutter |
| Direct mail insert | 5–12% | Stationary reader; personalized codes perform better |
Height matters independently of surface
Research on in-store QR deployments consistently shows that codes at 90–130 cm (approximate eye level for standing adults) outperform equivalent codes placed above 150 cm or below 70 cm by a factor of 2–3×. This holds across surface types — even a shelf-edge code placed at floor level drops significantly compared to an eye-level equivalent.
The exception is seated contexts. In restaurants and waiting rooms, table-height placements (70–80 cm) are optimal because the viewer is already seated.
Active vs. passive contexts
The highest-performing placements share one property: the viewer is already engaged with the physical space and has time to scan. This is called an active context. Passive contexts — transit ads, billboards, posters seen while walking — provide limited dwell time and no natural pause for scanning.
| Context type | Examples | Why it matters |
|---|---|---|
| Active / high dwell | Tables, waiting rooms, checkout queues, product in hand | Viewer has time and a reason to scan |
| Active / task-focused | Receipts, invoices, event badges | Viewer is processing something; scan feels like a next step |
| Passive / moving | Window clings, transit ads, floor decals | No natural pause; high exposure, low conversion |
| Passive / stationary | Posters, bulletin boards | Viewer stops only if content is compelling |
Linkbreakers' scan analytics tracks when scans occur, which helps identify whether your placement is reaching people in active or passive moments. A cluster of scans shortly after a store opens suggests customers are engaging during setup or early browsing; a flat scan distribution throughout the day often means a passive placement.
Optimizing placement in practice
Test placement before committing to print volume
If you're running a campaign across multiple placements — say, a product insert, a shelf card, and a counter display — use separate dynamic QR codes for each location and monitor which drives the most scans in the first week. Dynamic codes in Linkbreakers let you reassign destinations or run A/B tests without reprinting if one placement underperforms.
Pair placement with a clear call-to-action
Even the best placement doesn't compensate for unclear intent. A code at eye level with no label performs worse than one in a moderate position that says "Scan to see how it's made." The label should tell the viewer what they get, not just that they should scan.
Limits and caveats
Exposure counts are estimated. Unlike digital media, physical placements don't have impression tracking. Scan rates are calculated by dividing scan counts by estimated exposure — print run size, foot traffic data, or event attendance. These estimates introduce real uncertainty in the denominator.
Results vary by brand and context. A QR code on premium packaging from a recognized brand will outperform an equivalent code from an unfamiliar one, regardless of placement. Trust and curiosity both influence the decision to scan.
Novelty effects decay. A newly installed QR display may see elevated early scans from curious customers. Over weeks, this often normalizes. Campaign lifespan data from QR code campaign lifespan benchmarks shows that most placements see their peak scan volume in the first two weeks.
Frequently asked questions
What is the single best placement for a QR code?
Product packaging that reaches a customer post-purchase is consistently the highest-intent surface, achieving 8–18% scan rates. If packaging isn't an option, a table card or tent card in a seated service environment (restaurant, spa, waiting room) offers the best scan rates in a retail or hospitality context.
Does QR code size affect scan rates at a given placement?
Yes. At eye-level placements, codes smaller than 2.5 cm × 2.5 cm are frequently skipped because users aren't confident their camera will read them reliably. At outdoor or large-format placements, codes should scale proportionally to expected scan distance — roughly 1 cm of code size per 10 cm of scanning distance.
How do I measure whether my placement is working?
Estimate exposure using print run size, foot traffic data, or event attendance, then divide unique scan count by that estimate. Linkbreakers shows scan timing and device breakdowns, which helps identify patterns that indicate placement quality — consistent scans suggest active contexts, sporadic scans suggest passive ones.
Can I split-test two different placements?
Yes. Use separate dynamic QR codes for each placement location and track them independently in Linkbreakers. This is the most reliable way to compare placements under real conditions, because variables like audience, time of day, and motivation are controlled by your physical environment rather than algorithm randomness.
Do repeat scans affect placement benchmarks?
Repeat scans inflate total scan counts but don't reflect new viewer reach. Use unique scan counts when evaluating placement performance — they represent distinct individuals who scanned, which is a more accurate measure of how well a placement is converting exposure into action.
About the Author
Laurent Schaffner
Founder & Engineer at Linkbreakers
Passionate about building tools that help businesses track and optimize their digital marketing efforts. Laurent founded Linkbreakers to make QR code analytics accessible and actionable for companies of all sizes.
Related Articles
QR Code Scan Rate Benchmarks by Industry: What to Expect in 2026
Industry-specific QR code scan rate benchmarks covering retail, hospitality, events, healthcare, and print advertising, with context on what affects performance.
QR Code Conversion Rate Benchmarks: What Percentage of Scans Become Actions?
Data-backed benchmarks for QR code post-scan conversion rates across common action types — form fills, purchases, app installs, and contact saves — with factors that move the needle.
QR Code A/B Testing Benchmarks: Which Variables Most Affect Scan Rates
Data-backed findings on which QR code design and placement variables produce statistically significant differences in scan rates, based on aggregated A/B test results.
On this page
Need more help?
Can't find what you're looking for? Get in touch with our support team.
Contact Support