QR Code Reader App Icon

QR Code Analytics

Every Scan, Counted.

Total scans, unique scans, device, OS, browser, country, city, and hour-by-hour heatmaps for every QR code you create.

Need a trackable QR? Create one with dynamic hosting →

9:41
Scan Analytics
PRO
247
Total Scans
38
Unique Codes
2h
Last Scan
Scan ActivityLast 30 Days
Mar 24
12
Mar 23
8
Mar 22
5
Mar 21
14
Mar 20
17
🔥Most Scanned
URLamazon.com/gp/y...×12
WiFiOfficeNet-5G×8
QRpaypal.me/user×5
📊Type Breakdown
URL 45%
QR 25%
Barcode 18%
WiFi 12%

Real-Time Per-Link Analytics PRO

Total scans, unique scans, and a timeline for every dynamic QR. Updated as scans happen.
🔢
Total Scans
Every scan recorded with a server-side timestamp. No client tracking required.
👤
Unique Scans
Deduped on IP+user-agent within a rolling 24-hour window so a single visitor doesn't inflate the count.
📆
First & Last Scan Dates
See the lifetime span of the link at a glance. Useful for campaign reporting.
📅
5 Date-Range Filters
24h, 7d, 30d, 90d, and all-time. The whole dashboard re-slices to your filter.
📈
Scans-by-Day Timeline
Bar chart of daily totals, scrollable across the active range.
🔄
Auto-Refresh
New scans appear without a page reload. Demo-ready for stakeholder reviews.
9:41
Scan Analytics
PRO
247
Total Scans
38
Unique Codes
2h
Last Scan
Scan ActivityLast 30 Days
Mar 24
12
Mar 23
8
Mar 22
5
Mar 21
14
Mar 20
17
🔥Most Scanned
URLamazon.com/gp/y...×12
WiFiOfficeNet-5G×8
QRpaypal.me/user×5
📊Type Breakdown
URL 45%
QR 25%
Barcode 18%
WiFi 12%

Device, OS, and Browser Breakdown PRO

Know which platforms your audience uses. Plan landing pages accordingly.
📱
iOS / Android / Desktop Split
Top-level device family with counts and percentages.
🖥️
OS Versions
Drill into iOS 17, iOS 18, Android 14, Android 15, macOS, Windows, Linux.
🌐
Browser Family
Chrome, Safari, Firefox, Edge, Opera ranked by scan count.
🥧
Percent Share
Each row shows raw count and percent of the active filter window.
🔢
Sort and Filter
Re-rank by count, name, or percent. Hide low-volume rows for clarity.
🔀
Cross-Filter With Geo
Combine device filters with country filters to see, say, "iOS scans in Germany only."
9:41
Scan Analytics
PRO
247
Total Scans
38
Unique Codes
2h
Last Scan
Scan ActivityLast 30 Days
Mar 24
12
Mar 23
8
Mar 22
5
Mar 21
14
Mar 20
17
🔥Most Scanned
URLamazon.com/gp/y...×12
WiFiOfficeNet-5G×8
QRpaypal.me/user×5
📊Type Breakdown
URL 45%
QR 25%
Barcode 18%
WiFi 12%

Where Your Scans Come From PRO

Country and city resolution for every link. IP-derived. No GPS request.
🌍
Top 10 Countries
Ranked by total scans within the active date filter.
🏙️
Top 10 Cities
IP-derived city + country code. Useful for geo-fencing and event attribution.
🛡️
No GPS Prompt
The app never asks the scanner for their precise location. Privacy by default.
🎯
Respects Active Filter
Geo data slices to your selected date range, just like every other panel.
📊
Visualized as Ranked List
Clear bars per country and city — no map widget overhead.
📤
Share-Ready
Pop the geo panel out as an image for slide decks and reports (Pro).
9:41
Scan Analytics
PRO
247
Total Scans
38
Unique Codes
2h
Last Scan
Scan ActivityLast 30 Days
Mar 24
12
Mar 23
8
Mar 22
5
Mar 21
14
Mar 20
17
🔥Most Scanned
URLamazon.com/gp/y...×12
WiFiOfficeNet-5G×8
QRpaypal.me/user×5
📊Type Breakdown
URL 45%
QR 25%
Barcode 18%
WiFi 12%

Find Your Peak Scan Window PRO

0–23 hour heatmap shows when scans actually happen. Schedule pushes and ad spend around it.
🔥
24-Hour Heatmap
Hour-by-hour intensity grid. Darker cells = more scans.
📆
Per-Day Rollup
Combine the heatmap with a day filter to see peak windows per weekday.
🎯
Identifies Peak Engagement
See exactly when most scans happen. Plan around it.
📅
Works for Any Date Range
24h, 7d, 30d, 90d, all-time — the heatmap reshapes per filter.
Time-of-Day Insights
Restaurants discover dinner hits 7pm; events see traffic 30 min before doors.
🖼️
Share-as-Image (Pro)
Export the heatmap as a PNG for your campaign report.
9:41
Scan Analytics
PRO
247
Total Scans
38
Unique Codes
2h
Last Scan
Scan ActivityLast 30 Days
Mar 24
12
Mar 23
8
Mar 22
5
Mar 21
14
Mar 20
17
🔥Most Scanned
URLamazon.com/gp/y...×12
WiFiOfficeNet-5G×8
QRpaypal.me/user×5
📊Type Breakdown
URL 45%
QR 25%
Barcode 18%
WiFi 12%

Export Everything PRO

CSV, PDF, and share-as-image. Take your data anywhere.
⬇️
CSV Export
Every scan event with full metadata as a flat CSV. Drop into Excel, BI, or your warehouse.
📄
PDF Export of Full Dashboard
One-tap export of every panel for the active filter — chart, breakdowns, geo, hour heatmap.
🖼️
Share-as-Image
Render any panel as a PNG for social posts or quick stakeholder pings.
🔍
Recent 20 Scans
Last 20 events with timestamp, device, OS, browser, city, country, and referrer for spot debugging.
🧱
Stable Schema
CSV column order is documented and stable so downstream pipelines don't break.
🆓
No Vendor Lock-In
Take your data and go. We just want to be useful while you're here.
9:41
History
Search
QRBarcodeURLContactWiFiPhoneEmailSMS
Amazon Order
amazon.com/gp/your-orde...
URL×3· 2h
UPC: 050000012345
Scan #4
Barcode· 1d
WiFi: CoffeeShop
WPA2 · ••••••••
WiFi· 3d
John Smith
john@example.com
Contact· 1w
History
Starred
Scanner
Created
Settings

Your Personal Scanning Dashboard

Free overview of your scanning activity. Pro unlocks lifetime stats and the year heatmap.
📊
Free: Total Scans + Unique Codes
See cumulative scan count and how many distinct codes you've scanned.
⏱️
Free: Last Scan Time
A relative timestamp ("2 hours ago") of your most recent scan.
📈
Pro: 30-Day Activity Chart
Bar chart of active days only — see your scanning patterns at a glance.
🏆
Pro: Most-Scanned Top 10
Ranked list of the codes you scan most often. Great for repeat-scan tickets, ID badges, and saved WiFi.
📅
Pro: Lifetime Stats
Total events, unique codes, codes created, formats discovered, longest streak, and scanning-since date.
🟩
Pro: GitHub-Style Year Heatmap
A familiar yearly grid showing your scanning intensity day by day. Spot streaks instantly.

Go Pro

Personal scan totals are free. Pro unlocks per-link tracking and the full lifetime dashboard.

📊
Per-Link Tracking
Total, unique, device, geo
📈
30-Day Activity
Personal bar chart
🏆
Most-Scanned Top 10
Ranked by frequency
🟩
Year Heatmap
GitHub-style yearly grid
📅
Lifetime Stats
Streak, formats discovered
🔥
Hour Heatmap
0–23 peak window finder
📄
PDF Export
Full dashboard as PDF
🖼️
Share-as-Image
Any panel as a PNG
🔄
Dynamic QR
Required for per-link tracking

What We Collect, What We Don't

For dynamic QR analytics we record scan events: server-side timestamp, IP-derived country and city, device family, OS, browser, and the user agent string. We don't request GPS. We don't store personal identifiers. We don't cross-link scans across your different QR codes — each link's analytics is its own silo.

🔒

Ready to track every scan?

Download QR Code Reader free on the App Store.