Unique Scans

Unique scans are the number of distinct devices that scanned a QR code during a reporting period, with repeat scans from the same device counted once. They estimate how many people engaged with a code, while total scans count every scan event. A unique scan is a device estimate, not a verified person, so the number depends on how the QR tool identifies a device.
Why Unique Scans Matter
Total scans answer “how often was this code used?” Unique scans answer “roughly how many people used it?” Most reporting decisions need the second number.
- Reach. A poster with 500 total scans from 120 devices reached about 120 people, not 500.
- Conversion rates. Divide sign-ups or purchases by unique scans to get a per-person rate. Dividing by total scans understates it whenever people rescan.
- Repeat use. Some codes are meant to be scanned again, such as a menu, a product manual, or a loyalty card. For those, the gap between the two numbers is the useful signal.
Unique Scans vs Total Scans
Unique scans can never be higher than total scans for the same code and date range. The gap between the two is repeat scanning.
| Total scans | Unique scans | |
|---|---|---|
| Counts | Every scan request | Distinct devices |
| Same phone scans 3 times | 3 | 1 |
| Best for | Usage volume, server load, repeat behavior | Reach, per-person conversion rate |
| Directly additive across days or codes | Yes | No |
Divide total scans by unique scans to get scans per scanner:
Scans per scanner = Total scans / Unique scans
Example: 1,200 total scans / 900 unique scans = 1.33
A ratio near 1.0 is normal for a one-time offer on a flyer. A ratio of 3 or more on that same flyer is worth checking: a slow or failing landing page makes people scan again. On a restaurant table code, a high ratio is expected.
How Unique Scans Are Counted
A QR code only records scans if it is dynamic, because a redirect server logs each request before sending the phone to the destination. To decide whether a scan is new, the server compares it against earlier scans using some combination of:
- IP address
- Browser and operating system (from the user-agent string)
- A cookie set on an earlier visit, where allowed
There is no industry standard for this. Hovercode treats each device and browser combination as one unique scanner and notes that the same person scanning from two browsers counts twice. QRCodeChimp defines unique scans as scans “performed with unique devices” and does not publish a time window. Because the rules differ, unique QR scans from two tools are not comparable. The wider set of scan metrics, including location and device data, is covered under QR code analytics.
Why Unique Scan Counts Are Off
Device matching errs in both directions.
Overcounting (one person, several uniques):- Scanning with the camera app, then again with a different scanner app or browser
- VPNs and Apple’s iCloud Private Relay, which change the visible IP address
- Cleared cookies or private browsing
- A shared tablet or kiosk scanning for many visitors
- Mobile carriers placing many phones behind one public IP address (carrier-grade NAT)
- Office or event Wi-Fi with one IP for every attendee
The most common reporting error is adding unique scans together. If 100 unique devices scan on Monday and 100 on Tuesday, the two-day unique count is somewhere between 100 and 200, not 200. Pull uniques for the full date range instead of summing daily figures. The same rule applies to adding uniques across several codes.
Frequently Asked Questions
Can unique scans be higher than total scans?
No. Every unique scan is also a total scan, so unique scans are always equal to or lower than total scans for the same code and period. If a report shows more unique than total scans, the two numbers come from different date ranges, different codes, or different tools.Are unique QR scans the same as unique visitors in Google Analytics?
No. The QR tool counts unique scans at the redirect server before the page loads. Google Analytics 4 counts users only after the landing page loads and its tag fires. Consent banners, ad blockers, and abandoned loads mean GA4 users usually come in lower than unique scans.Which should I report, unique scans or total scans?
Report both, and pick the denominator by the question. Use unique scans for reach and conversion rate per person. Use total scans for usage volume and for codes designed to be scanned repeatedly, such as menus or packaging instructions.Can a static QR code count unique scans?
No. A static QR code sends the phone straight to the destination URL, so no server logs the scan. You can only measure the resulting sessions in your web analytics by adding UTM parameters to the encoded URL.To see unique and total scans for each code side by side, create dynamic codes with linkutm’s QR codes feature.