arrow_backBlog
·5 min read·Super QR Code Generator Team

QR Code Scan Benchmarks: What "Good" Actually Looks Like

Stop guessing whether your scan rates are healthy. This guide explains real QR code benchmarks by placement and industry so you can measure what matters.

qr code analyticsscan benchmarksqr code measurement
QR Code Scan Benchmarks: What "Good" Actually Looks Like
AI-generated

Most QR code dashboards show you numbers without any context. You got 340 scans this month — but is that good? Without a benchmark, you're flying blind. This post breaks down what realistic scan performance looks like across common placements and use cases, so you can judge your own results honestly and know when to act.

Why Most "Industry Benchmarks" Are Useless

You'll find articles claiming QR codes average a 2–4% scan rate, but that number is meaningless without knowing what it's measuring. A QR code on a billboard seen by 50,000 commuters is a completely different proposition from a code on a restaurant table tent seen by 200 diners. Comparing them to one single benchmark is like comparing email open rates for B2B cold outreach with transactional receipt emails.

Useful benchmarks have to be specific about:

  • The surface (print, screen, packaging, signage)
  • The context (passive exposure vs. active engagement)
  • The goal (scan to view a menu vs. scan to enter a contest)

Benchmark Ranges by Placement Type

Here's a practical breakdown based on what consistently performs well or poorly for small businesses and marketers using dynamic QR codes.

Restaurant & Hospitality Table Codes

Expected scan rate: 40–80% of seated diners

Table tents and menu QR codes operate in a high-intent, controlled environment. The customer is stationary, has their phone out, and has a clear reason to scan (view the menu, order, pay). If you're seeing fewer than 30% of covers scanning a table code, the problem is usually placement (too far to reach), a confusing CTA, or a slow-loading destination page.

Retail Packaging

Expected scan rate: 0.5–3% of units sold

Packaging QR codes face heavy competition for attention. Customers often scan during purchase consideration or post-purchase curiosity. A 1% scan rate on packaging with 10,000 units moving per month still generates 100 meaningful touchpoints. Context matters: a code on a premium skincare product with "See full ingredient list" will outperform a generic "Learn more" on a commodity item.

Print Advertising (Magazines, Flyers, Direct Mail)

Expected scan rate: 0.3–2%

Print ads are passive environments. The reader wasn't looking for a reason to scan. Direct mail tends to outperform magazine ads because the recipient is holding it, often alone, with time to act. Flyers distributed at events outperform both because they reach people already engaged with your category. If your print campaign QR code is below 0.3%, the CTA or creative is doing most of the damage — check how frames and CTA text affect scan intent.

Outdoor Signage & Billboards

Expected scan rate: 0.05–0.5%

Billboards are the hardest placement for QR codes. The viewer is often moving, lighting conditions vary, and there's no immediate incentive to stop and scan. Use outdoor QR codes for brand reinforcement campaigns where repeat exposure across multiple formats is doing the heavy lifting — not as your primary conversion mechanism.

Event Badges & Booth Materials

Expected scan rate: 15–50% of attendees who engage with the booth

Trade show and event codes are among the highest-performing placements because the interaction is already happening. A badge QR code that links to a speaker's talk slides, or a booth display code offering a downloadable resource, catches people in a peak-intent moment. Low performance here almost always traces back to a friction-heavy landing page.

Email Signatures & Digital Screens

Expected scan rate: 1–5% per impression

Screens-to-phone scanning requires deliberate effort — someone reads an email, then picks up their phone to scan. This is an unusually high-commitment action. If it's working, it means your CTA is genuinely useful (a one-tap calendar link, a loyalty card, a discount). If it's below 1%, the offer isn't strong enough to justify the friction.

Metrics to Watch Beyond Raw Scan Count

Raw scans tell you volume. You need three supporting metrics to assess quality. If you're not already tracking these, the foundation guide to QR code analytics metrics walks through each one in detail.

Metric What it tells you
Unique vs. repeat scans Whether you're reaching new people or re-engaging the same ones
Scan-to-conversion rate Whether the destination page is doing its job
Time-of-day distribution Whether placement matches when your audience is present
Device type split Whether your landing page is mobile-optimised for your actual scanners

Repeat scans above 40% on a campaign code usually mean one loyal subset is scanning repeatedly — good for engagement programs, potentially masking low reach for awareness campaigns.

When to Use Dynamic QR Codes for Benchmarking

Static QR codes give you nothing. If you want any of the data above, you need a dynamic QR code — one where the destination URL can be changed and where scan data (time, device, location) is recorded by the platform. This is the baseline requirement for measurement.

Dynamic codes also let you run quick tests: swap a CTA, change the landing page, and watch whether your scan-to-conversion rate improves without reprinting anything.

Common Reasons Scan Rates Fall Below Benchmarks

  • Code too small to scan at the expected distance — minimum 2.5 cm for arm's length, 10+ cm for across-table
  • No CTA or a vague one — "Scan here" outperforms bare codes; specific CTAs outperform generic ones
  • Slow or non-mobile-optimised destination — if the page loads in over 3 seconds on mobile, expect significant drop-off
  • Wrong placement height — outdoor codes below knee height or above eye level get ignored
  • No reason to scan — the biggest driver of underperformance is an offer or destination that isn't valuable enough

Our QR code generator homepage includes dynamic code creation with built-in analytics so you can start capturing scan data against these benchmarks immediately.

Key Takeaways

  • Benchmarks only make sense when tied to placement type and context — never compare across surfaces.
  • Table codes in hospitality should see 40–80% engagement; anything below 30% warrants investigation.
  • Packaging and print codes operate at fractions of a percent — that's normal, not a failure.
  • Dynamic codes are non-negotiable for measurement; static codes give you zero data.
  • Beyond scan count, track unique vs. repeat scans and scan-to-conversion rate to get a full picture.
  • Most underperformance traces to three root causes: weak CTA, slow landing page, or poor physical placement.

⚽ Free this summer: Run your own football prediction game for 2026. Pick scores, build a private league, and invite friends with a single QR code — completely free. Start your league →

Frequently asked questions

What is a good QR code scan rate for a restaurant table tent?expand_more
For restaurant table tents, a healthy scan rate is 40–80% of seated diners. The environment is controlled — customers are stationary with phones out and a clear reason to scan. If you're below 30%, check your CTA clarity, the placement distance from the customer, and whether the destination page loads quickly on mobile.
How do I calculate the scan rate for a QR code on product packaging?expand_more
Divide your total scans by the number of units sold during the same period, then multiply by 100. For example, 150 scans on 10,000 units sold equals a 1.5% scan rate. Packaging codes typically fall between 0.5% and 3%, so 1–2% is considered solid performance for most consumer products.
Why is my QR code on a billboard getting very few scans?expand_more
Outdoor billboard QR codes are inherently low-engagement — 0.05–0.5% is typical because viewers are usually moving and lighting conditions vary. To improve performance, make the code very large, pair it with a compelling short CTA, and consider using a short vanity URL alongside the code so people can also type it later.
What is the difference between unique scans and total scans in QR analytics?expand_more
Total scans count every scan event, including someone scanning the same code multiple times. Unique scans count each distinct device only once, giving you a closer approximation of how many individual people engaged. For awareness campaigns, unique scans matter most. For loyalty or engagement programs, a higher ratio of repeat scans can actually indicate strong user retention.
How many internal links should I track per QR code campaign?expand_more
This question seems mismatched — if you mean UTM parameters or tracking links per QR code, best practice is one unique QR code per placement location per campaign. This lets you compare performance cleanly across placements (store window vs. flyer vs. packaging) without mixing data from different contexts into a single analytics stream.