Glossary Term

QR Code Scan Rate

glossary qr code scan rate featured

QR code scan rate is the percentage of people exposed to a QR code who actually scan it. It is calculated by dividing the number of scans by the number of people who received or saw the code, then multiplying by 100. Marketers use it to judge whether a printed or on-screen placement earned attention, independent of what happened after the scan.

Why QR Code Scan Rate Matters

Raw QR code scans do not compare fairly across placements. A billboard with 900 scans and a direct mail piece with 400 scans tell you nothing until you know how many people each one reached.

Scan rate fixes that by putting every placement on the same scale. It answers questions that scan counts cannot:

  • Which mailer design pulled a higher share of recipients?
  • Did moving the code from the back of the package to the front help?
  • Is a new call to action next to the code worth reprinting?

It also isolates the front of the funnel. A low scan rate is a creative or placement problem. A healthy scan rate followed by few conversions is a landing page problem. Mixing the two hides which one to fix.

How to Calculate QR Code Scan Rate

The formula is scans divided by exposure:

QR code scan rate = (scans / exposures) x 100

Example: 320 unique scans / 10,000 postcards mailed x 100 = 3.2%

Both halves of the formula need a deliberate choice:

  1. Pick the scan count. Unique scans estimate people. Total scans include repeat scans by the same person and inflate the rate. Use unique scans unless you are measuring repeat use, such as a menu or equipment label.
  2. Pick the exposure count. Use pieces delivered for direct mail, units sold for packaging, attendees for events, and the media owner’s audited impressions for out-of-home ads.
  3. Fix the time window. Mail responses arrive over weeks. Packaging scans continue for months. Compare placements over the same window.
  4. Count scans per placement. One code per placement, or one tracked link per code, is the only way to separate a poster from a flyer.

Scan counts come from the redirect behind a dynamic code. See QR code analytics for what that scan data includes and where it falls short.

QR Code Scan Rate Benchmarks

No industry body publishes a standard QR code scan rate benchmark. Figures you find online come from QR generator vendors, and most do not state their denominator.

The most cited study with a named source is old. Nellymoser found in 2012 that national magazine readers scanned mobile action codes at an average rate of 6.4%, with a median of 4.5% to 5.9%. That predates native camera scanning, which arrived on iPhone with iOS 11 in 2017.

Current vendor guides quote wide ranges, often 1% to 10% for direct mail and 5% to 15% for packaging. Treat these as rough orientation, not targets. The more reliable benchmark is your own: run three to five campaigns with the same method, then compare each new placement against that baseline.

What Affects QR Code Scan Rate

Scan rate is driven by the code’s context more than the code itself:

  • A stated reason to scan. A code with a specific offer (“Scan for 15% off your first order”) outperforms a bare code with no label.
  • Dwell time. Bus shelters, waiting rooms, and table tents give people time to scan. A roadside billboard seen at speed does not.
  • Size and scan distance. A code too small for the viewing distance fails silently. People try once, then give up.
  • Contrast and quiet zone. Low contrast, glossy finishes, and cropped margins cause failed scans that never register.
  • Trust. QR phishing (“quishing”) has made some people wary of unfamiliar codes. Showing the destination domain beside the code helps.
  • Connectivity. Basements, stadiums, and transit tunnels with weak signal lose scans the phone could not complete.

Frequently Asked Questions

What is a good QR code scan rate?

A good QR code scan rate is one that beats your own baseline for the same channel. Independent benchmarks do not exist, and vendor figures range from about 1% to 15% depending on channel and on how they count exposure. Build a baseline from several campaigns measured the same way, then judge new placements against it.

What is the difference between scan rate and scan-to-session rate?

Scan rate measures how many people who saw the code scanned it. Scan-to-session rate measures how many scans turned into a loaded page in your web analytics. The first diagnoses the placement and creative. The second diagnoses the redirect and landing page.

Should scan rate use unique or total QR code scans?

Use unique scans in most cases. Total scans count repeat scans by the same person, which inflates the rate and makes placements with returning users look stronger. Total scans are the better choice only when repeat use is the goal, such as a restaurant menu or a product manual.

Can you measure scan rate on a static QR code?

Not directly. A static code has no redirect server, so nothing counts scans. You can estimate it from GA4 sessions on a UTM-tagged URL, but sessions undercount scans, so the rate will read low. Use a dynamic code when scan rate matters.

To create dynamic QR codes that count scans per placement, use linkutm’s QR codes feature.