QR code scan analytics: know what got scanned, without creepy tracking

Every dynamic QR code on HonestQR comes with scan statistics. Print the same offer as a table tent, a window poster and a flyer — with one code each — and you can see which placement actually gets scanned, instead of guessing.

What you get for every code

Here's the actual stats panel from the dashboard, showing a test code we scanned five times from different devices while writing this page:

HonestQR scan statistics panel: 5 total scans, 5 unique visitors, 30-day trend chart, top cities (Boardman, US), countries and device breakdown

Privacy: what we store, and what we refuse to

That's deliberate: you get the marketing answer ("did the poster work?") without building a surveillance profile of your customers.

How to start tracking scans

  1. Create a free account — 3 dynamic codes included, no credit card.
  2. Create a code for each placement you want to compare (tables, window, flyer…).
  3. Print them, then open Stats on any code in the dashboard — or export CSV.

Need more than 3 codes? Pro is a flat $29/year for unlimited codes — no per-scan fees, and existing codes keep redirecting even if you cancel.

FAQ

Can I track a static QR code? Not directly — static codes don't pass through a server. Use a dynamic code, or encode a URL with UTM parameters and read your own web analytics.

Is the tracking GDPR-friendly? We store no raw IPs and set no cookies on scanners; only aggregate city/country, device class and a non-reversible dedupe hash. Review with your own counsel, but there is no personal profile to hand over.

Is it free? Yes, for 3 dynamic codes with full analytics. Unlimited is $29/year flat.

Generate a free QR code that never expires

No signup. No subscription. Generated in your browser.

Open the free generator →