QR code tracking
QR Code Tracker: How to Track Every Scan in 2026
A QR code tracker logs every scan, location, and device. Set one up free in 2026 with no credit card. Free codes track their first 50 scans each.
Published Updated 9 min read
On this page
A plain QR code is just a printed image. A QR code tracker does something different: it logs every scan, captures device and location data, and lets you connect that scan to a real outcome.
If you’re running campaigns, printing collateral, or testing offline-to-online attribution, “trackable” isn’t enough. You need a real QR code tracker that exposes the data and integrates with the analytics tools you already use.
Here’s exactly how QR code trackers work, what they capture, and how to use one for free in 2026.
What Is a QR Code Tracker?
A QR code tracker is software that records what happens when someone scans a QR code. It logs the scan, attributes it to a specific code, and surfaces metadata — timestamp, device type, approximate location, referrer — so you can measure performance.
A static QR code is just an image. The destination URL is baked into the pattern, so once it’s printed, that’s it. There’s no scan log, no analytics, and no way to know if the code ever worked.
A QR code tracker uses a dynamic QR code — one that points to a redirect service. Every scan goes through that service before reaching the final URL, which is how the tracker captures the data.
Static vs. Dynamic: Why a QR Code Tracker Needs Dynamic Codes
Static QR codes encode the destination directly into the pattern. They cannot be tracked because the scanning device goes straight to the URL — your server never sees the request.
Dynamic QR codes encode a short redirect URL (for example, qrelix.link/abc123) instead of the final destination. When someone scans, the request hits your tracker, gets logged, and is then redirected to wherever the campaign points.
This redirect step is what makes tracking possible. It’s also what lets you change the destination later without reprinting anything — which matters when a landing page goes down or a campaign pivots mid-flight.
What a Good QR Code Tracker Captures
Every scan generates a small but useful set of data points. The minimum any usable tracker should expose:
- Timestamp: Exact date and time of the scan
- Device type: iOS vs. Android, mobile vs. desktop
- Browser and OS: For compatibility debugging and audience profiling
- Approximate location: City and country, derived from IP geolocation
- Referrer: When available, useful for digital surfaces
- Unique vs. repeat scans: Whether this device has scanned this code before
Together, these signals are what turn a printed QR code into a measurable channel. Without them, you’re guessing.
For deeper attribution, layer UTM parameters onto the redirect destination. That way scans flow into Google Analytics 4, Mixpanel, or whatever your stack uses, and the QR code becomes just another tracked source — not a black box.
Free QR Code Tracker: What’s Actually Free
A QR code tracker is only free in practice if it keeps logging scans for as long as your codes are in use. Before you print, check three things on the plan you pick:
- Whether you can create a tracked, dynamic code without a credit card
- Whether there is a time limit on tracking
- What the scan limit is and what happens when a code reaches it
Here is how QRelix answers each one.
QRelix gives you unlimited dynamic QR codes for free. The destination URL stays editable and the analytics dashboard is included on every plan. Each free code works for its first 50 scans and shows a brief QRelix screen before forwarding, then pauses until you upgrade. QRelix Pro ($5.99/month) makes scans unlimited and removes the screen.
Create your first trackable QR code
How to Set Up a QR Code Tracker in Five Minutes
Here’s the actual workflow. It’s faster than reading about it.
- Sign up for QRelix. No credit card required.
- Click “Create QR Code.” Paste your destination URL — landing page, contact form, video, whatever.
- Customize the design. Add your logo and brand colors so it doesn’t look like spam.
- Download the code. SVG for print, PNG for digital surfaces.
- Print or publish. Wherever you’d put a static QR code, put this one instead.
- Open the dashboard. Scans appear in near real time, broken down by device, location, and time.
That’s the whole loop. Once the code is live, every scan flows into your tracker dashboard, and you can layer in UTM parameters whenever you’re ready.
Five Things a QR Code Tracker Should Do
Scan counts only help if you can act on them. These five capabilities make the difference:
- Editable destinations. You should be able to change the URL after printing without breaking the code or losing scan history.
- Per-code analytics. Scan data should be tied to the specific code, not aggregated across your account.
- Bulk creation and tagging. If you’re running multiple campaigns, you need to organize codes by category, tag, or campaign.
- UTM passthrough. The tracker should append (or preserve) UTM parameters so scans flow into your existing analytics stack.
- Custom branding. A logo in the center and your brand colors. This isn’t vanity. It’s a trust signal in a world full of QR phishing (“quishing”) attempts.
QRelix covers all five: editable destinations, per-code analytics, categories and tags with bulk actions, destination URLs that keep your UTM parameters, and logo and color customization.
QR Code Tracker for Print, Packaging, and Out-of-Home
Print and out-of-home campaigns are where a QR code tracker earns its keep. Once a magazine ad ships or a billboard goes up, you can’t change anything — except the destination URL the QR code points to.
A QR code tracker turns that one-way medium into a measurable channel. You see exactly when scans spike (which billboard locations work, which print issues drive demand), you can A/B test landing pages by swapping the destination, and you can attribute downstream conversions back to the printed surface using UTMs.
Packaging is the same idea on a longer timeline. A code on a product label can drive customers to a how-to video, a warranty registration flow, or a refill page — and the tracker tells you which products generate the most engaged customers post-purchase.
Common Pitfalls When Tracking QR Code Scans
A few things will silently break your tracker if you’re not careful.
Static codes can’t be tracked. If the QR code encodes the destination URL directly, no scan log will ever exist. Always use a dynamic code.
Multiple codes pointing at the same URL look identical in GA4. Without UTMs, every QR code’s traffic blurs into one bucket. Tag every code with unique UTMs so you can separate them.
Unlabeled codes lose scans. A bare code with no context looks like spam. Add your logo and brand colors, and print a short line next to the code that says where it leads.
Some apps strip referrers. iOS QR scanning preserves UTMs, but in-app browsers inside Instagram, LinkedIn, or TikTok sometimes drop the referer header. Don’t rely on referer alone — use explicit UTM source parameters.
QR Code Tracker vs. Trackable QR Code Generator
These two terms get mixed up constantly. Here’s the actual difference:
- A trackable QR code generator creates QR codes that can be tracked.
- A QR code tracker records and surfaces the scan data.
You need both: a generator that produces dynamic codes, and a tracker that exposes the analytics.
For a deeper walkthrough on the generator side, see the guide on how to create a trackable QR code. For the analytics side, the QR code tracking with Google Analytics 4 guide covers UTM setup end-to-end.
QRelix bundles both into a single workflow: generate the code, scan it, and watch the data flow into the same dashboard. The QR code tracking software guide shows what that dashboard records on each scan.
Bottom Line
A QR code tracker is what turns a printed code from a guess into a measurable channel. The signals matter (timestamp, device, location, repeat scans), but only if you can see them and the code keeps scanning for as long as your campaign runs.
For most teams, the right starting point is a free dynamic QR code generator with built-in tracking. Generate the code, paste the destination, print or publish, and watch the dashboard.
If you want the basics first, read what a trackable QR code is and what it tells you.
The free trackable QR code page lists what the free plan includes, with 50 scans per code.
Try QRelix free: unlimited dynamic QR codes, scan tracking included, no credit card required. Each free code works for its first 50 scans.