How to Track QR Code Scans — and What the Numbers Actually Mean

You printed a QR code on a flyer, a package or a menu. Is anyone scanning it? A plain static code can't tell you — but a trackable one can, and setting it up takes two minutes. Here's how QR scan tracking really works, including its honest limitations.

How scan tracking works

A trackable ("dynamic") QR code doesn't encode your destination directly. It encodes a short redirect link — like qr.zalize.com/r/abc123 — and the redirect server logs each visit before forwarding the scanner to your real URL. That log is your analytics:

Corollary: a static code physically cannot be tracked — there's no server in the middle. Tracking and "works with zero dependencies forever" are a genuine trade-off; pick per use case.

Set it up in two minutes

  1. Create a free HonestQR account — your first 3 dynamic codes are free, no credit card.
  2. Paste your destination URL and name the code (e.g. "March flyer — downtown").
  3. Download the high-res PNG and print or share it.
  4. Open Stats on the dashboard anytime: total scans, a 30-day trend chart, countries and devices. Export everything as CSV.

Reading the numbers honestly

The pricing trap to avoid

Some services meter tracking by scan count — e.g. the market leader's Starter plan caps you at 10,000 scans on 2 dynamic codes for $119.88/year (their published annual-billing price, July 2026). Success shouldn't cost extra: HonestQR scans are unlimited on every plan, andPro is a flat $29/year for unlimited codes. If you cancel, printed codes keep redirecting — our promise.

Practical campaign recipes

Generate a free QR code that never expires

No signup. No subscription. Generated in your browser.

Open the free generator →