See what your scan analytics will look like
Every QR code you create includes a dashboard like this one — scans, visitors, locations, and devices, updated in real time.
Total scans
12,480
Unique visitors
8,214
Top country
United States
Peak day
Saturday
Scans, last 7 days
Top countries
Top devices
Sample data shown for illustration. Sign up to start tracking your own QR codes — no credit card required.
Track your own QR codesQR code tracking turns guesses into data
Save a QR code to an account to use aggregate, anonymous analytics in its dashboard and measure campaign ROI. Analytics on plans with a monthly scan cap are subject to that cap; Free includes 1,000 scans/month and 7 days of history. Compare saved QR codes across print placements, packaging, events, social channels, or menus to see which campaigns drive engagement. Use the bounded dashboard data to reallocate budget and improve the next campaign.
Launch checklist
Built-in trackingUTM parameters added to destination URL
Separate QR codes per placement channel
Analytics dashboard access confirmed
Weekly review schedule set
CSV export workflow tested
QR tracking setup guide
Configure your tracking setup to get clean, actionable data.
Create a QR code
Save a QR code to an account to use its dashboard analytics, subject to any monthly plan cap; Free includes 1,000 scans/month and 7 days of history.
Deploy your QR code
Print, embed, or share your QR code wherever your audience is.
Monitor and optimize
Check your analytics dashboard to see scan performance and adjust your campaign.
Tracking delay
Real-time
Scans appear in your dashboard immediately.
Data retention
Plan-specific history
Free 7 days, Creator 30 days, Pro 90 days, Business 730 days.
Location detail
Country and city
Approximate location from IP — no GPS required.
Export format
CSV
CSV export is available on eligible paid plans.
QR code tracking tips
Get more insight from your QR code tracking with these best practices.
Use one QR per placement
Create separate QR codes for each placement channel — print ads, social media, packaging, email footers, and in-store displays. When each placement has its own QR code, your analytics dashboard shows an unambiguous scan count per channel. This makes it straightforward to calculate cost-per-scan and to compare the ROI of expensive print campaigns against lower-cost digital placements. Over time, the data will show you which channels are worth scaling and which can be cut.
Add UTM parameters
Append UTM tags (utm_source, utm_medium, utm_campaign) to your destination URL so Google Analytics or any analytics platform can attribute traffic from QR scans to the correct campaign. For example, a poster in a coffee shop might use utm_source=poster&utm_medium=print&utm_campaign=spring-sale. Combined with qrcode.ing scan data, you get a full picture: scans at the top of the funnel from your QR dashboard, and conversion events in your web analytics. This dual-tracking approach gives you end-to-end attribution without any custom integration.
Check weekly trends
Review scan velocity every week rather than looking at lifetime totals. A QR code that got 200 scans in week one but only 12 in week four is showing campaign decay — and that is actionable signal. Conversely, a slow-start QR code that suddenly spikes in week three may indicate word-of-mouth pick-up or a secondary media mention you were not aware of. Setting a weekly review rhythm takes five minutes and ensures you catch both positive and negative momentum shifts before they compound.
Export data for reports
Use eligible paid-plan CSV exports to share scan data with clients, managers, or in marketing reports. Creator supports per-QR export; Pro and Business support account-wide export.
Track device mix
If the majority of scans come from iOS devices, optimize your landing page for mobile Safari — pay attention to viewport sizing, tap target sizes, and load speed on cellular connections. If you see a surprising share of desktop scans, your QR code may be appearing in a digital context (email, PDF, web page) where users are on a desktop browser. That insight should change your landing page design assumptions. Device mix data is free in every qrcode.ing dashboard and takes seconds to check.
Segment campaigns by geography
Location data in your QR analytics is especially powerful for multi-region campaigns. If you distribute promotional materials across several cities, compare scan rates by city to identify which markets are most responsive. A city with high distribution but low scan rates may need a different message, a different placement location, or a different incentive. Conversely, a city with high scan rates despite lower distribution might warrant increased investment. Geographic segmentation turns regional campaigns from a guess into a data-driven experiment.
Set scan benchmarks before you launch
Before deploying a QR code campaign, define what success looks like in terms of scan counts. For a 10,000-piece direct mail drop, a 1–3% scan rate (100–300 scans) is a reasonable starting benchmark for most industries. For a high-traffic retail display, you might expect significantly more. Having a benchmark set before launch means you can evaluate performance objectively at the end of the campaign rather than rationalizing whatever number you happen to see. Benchmarks also help you detect anomalies early — if you expected 200 scans by day seven and have only three, something may be wrong with the QR code placement or print quality.
Combine scan data with conversion events
QR scan data tells you how many people entered your funnel through a specific placement, but it does not tell you how many converted. Pair your qrcode.ing scan counts with conversion events in your web analytics (purchases, sign-ups, form submissions) to calculate a true conversion rate per QR placement. If Placement A drives 500 scans and 50 conversions (10% conversion rate) while Placement B drives 800 scans and 24 conversions (3% conversion rate), Placement A is delivering higher-quality traffic despite lower raw scan volume. This kind of insight is only possible when you connect scan data to downstream analytics.
QR tracking use cases
Real-world examples where QR code tracking drives better decisions.

Marketing campaign
Compare scan rates across print, digital, and outdoor placements.

Promotional offer
Track how many people scan and redeem your promo.

Event check-in
Monitor attendance and engagement at live events.
Tracking campaign copy
Copy-ready overlays designed to drive measurable QR code scans.
Learn more CTA
Scan to learn more
Measure how many people want more information.
Claim offer CTA
Scan to claim your offer
Track promo redemption rates across placements.
Event update CTA
Scan for the latest updates
Measure engagement with time-sensitive campaign content.
When QR code tracking changes the outcome
Saved-account dashboard analytics, subject to plan limits, for measurable ROI.
Print advertising: measure what actually gets scanned
Save a QR code to an account to compare aggregate dashboard analytics for billboards, flyers, and direct mail. Analytics on plans with a monthly scan cap are subject to that cap; Free includes 1,000 scans/month and 7 days of history. Compare placements to calculate cost per engagement.
Product packaging: track regional engagement
A saved account QR code on packaging provides aggregate dashboard analytics tied to physical distribution, subject to any monthly plan cap. Free includes 1,000 scans/month and 7 days of history. Compare regions to refine placement or incentive messaging. CSV export is available on eligible paid plans: Creator per QR, and Pro or Business account-wide.
Events and trade shows: measure booth interest
Deploy a saved account QR code for each booth station, table, or session room and compare aggregate dashboard analytics, subject to any monthly plan cap. Free includes 1,000 scans/month and 7 days of history. CSV export is available on eligible paid plans: Creator per QR, and Pro or Business account-wide.
Social media cross-promotion: find your best channel
Create a separate saved account QR code for each social channel and compare aggregate dashboard analytics, subject to any monthly plan cap. Free includes 1,000 scans/month and 7 days of history; 30-day comparisons require Creator or higher.
Email campaigns: bridge email to offline action
Embed a saved account QR code in email newsletters and use aggregate dashboard analytics, subject to any monthly plan cap, to compare offline engagement with email performance. Free includes 1,000 scans/month and 7 days of history.
Restaurants and hospitality: optimize menu engagement
Save table-side menu QR codes to an account to review aggregate, anonymous dashboard analytics within applicable monthly plan limits. Free includes 1,000 scans/month and 7 days of history. Use the data to assess peak interest and device trends.
How to track QR code scans
Set up QR code tracking in three steps — no extra software needed.
Save a QR code to an account to use dashboard analytics; analytics on plans with a monthly scan cap are subject to that cap, and Free includes 1,000 scans/month and 7 days of history.
Create your QR code
Go to qrcode.ing and enter your destination URL, contact info, WiFi credentials, or any supported content type. No signup is needed to create a temporary QR code after CAPTCHA. Save it to an account to view and manage dashboard analytics; the Free plan includes 1,000 scans/month and 7 days of history.
Deploy and share your code
Download your QR code as a PNG, SVG, or animated GIF and place it wherever your audience is: print materials, product packaging, event signage, social media posts, or email newsletters. Each deployment channel should use its own unique QR code so you can compare scan rates by channel in your dashboard.
View your real-time analytics dashboard
Sign in to qrcode.ing and open the analytics dashboard for a saved QR code. Free includes 1,000 scans/month and 7 days of history; retention is Creator 30 days, Pro 90 days, and Business 730 days. CSV export is available only on eligible paid plans.
For advanced campaign attribution, append UTM parameters to your destination URL (utm_source, utm_medium, utm_campaign). This connects qrcode.ing scan data to your web analytics for end-to-end funnel tracking.
QR code tracking vs QR code analytics: what is the difference?
Tracking and analytics are related but distinct concepts. Here is how they compare.
Tracking and analytics are related but distinct concepts. Here is how they compare.
| Feature | Tracking | Analytics |
|---|---|---|
| What it measures | Aggregate scan activity as it is recorded within plan limits | Aggregated scan data over a reporting period |
| When data is captured | As scan activity is processed, in real time | Summarized after scans accumulate |
| Primary use | Campaign monitoring, anomaly detection, real-time feedback | Performance reporting, trend analysis, stakeholder dashboards |
| Output format | Aggregate dashboard activity, timestamps, and approximate location and device trends | Charts, totals, scan rate trends, CSV exports |
| Best for | Marketers running active print or event campaigns | Teams reporting weekly or monthly QR performance |
Save a QR code to an account to use its analytics dashboard. Analytics on plans with a monthly scan cap are subject to that cap; Free includes 1,000 scans/month and 7 days of history.
QR code tracking questions answered
Everything you need to know about tracking QR code scans.
How do I track QR code scans?
Save a QR code to an account to view aggregate, anonymous analytics in its dashboard. Analytics on plans with a monthly scan cap are subject to that cap; Free includes 1,000 scans/month and 7 days of history.
Can you track who scans a QR code?
For saved account QR codes, the dashboard provides aggregate scan totals, approximate country or city trends, device trends, and timestamps within applicable plan limits. Free includes 1,000 scans/month and 7 days of history. qrcode.ing does not identify people by name or personal details; analytics are anonymous.
What analytics do QR codes provide?
qrcode.ing provides scan count totals, daily and weekly scan history, geographic breakdown (country and city), device type breakdown (iOS, Android, desktop), and scan timestamps. Advanced plans include CSV exports and extended analytics history.
Is QR code tracking free?
Guests can create temporary QR codes after CAPTCHA. Save a QR code to a Free account to view dashboard analytics with 1,000 scans/month and 7 days of history. CSV export is available on eligible paid plans.
What is a trackable QR code?
A trackable QR code is a dynamic QR code saved to an account so its dashboard can report aggregate, anonymous scan data such as timing, approximate location, and device trends. Analytics on plans with a monthly scan cap are subject to that cap; Free includes 1,000 scans/month and 7 days of history.
How do I use QR code tracking for marketing campaigns?
Create a separate saved account QR code for each campaign placement, then compare scan data in the analytics dashboard. Free includes 1,000 scans/month and 7 days of history.
How accurate is QR code tracking?
For saved account QR codes, dashboard analytics are based on scan requests processed by the service within applicable plan limits; Free includes 1,000 scans/month and 7 days of history. Counts can differ when a destination does not load or a request is interrupted. Location is approximate from IP data, and device classification depends on browser user-agent information.
Can QR codes be tracked without the user knowing?
When a user scans a QR code, the scan request passes through qrcode.ing servers before redirecting to the destination URL, which is how scan data is captured. The user is not personally identified — no name, email, or persistent identifier is collected. The data recorded is similar to what any web server logs: timestamp, approximate location from IP address, and device type from the user-agent string. This is standard practice for any link-tracking system and is functionally equivalent to a shortened URL with analytics. If you want to be fully transparent with your audience, you can note in your campaign materials that scan data is collected for analytics purposes.
What is the difference between QR code tracking and UTM tracking?
QR code tracking and UTM tracking measure different things and work best together. QR code tracking (via qrcode.ing) records events at the scan level — how many times the code was scanned, from where, on what device, and at what time. This data is captured before the user even reaches your website. UTM tracking uses parameters appended to your destination URL to attribute website sessions to specific campaigns in tools like Google Analytics. UTM data only starts once the user lands on your site. By combining both, you get a complete picture: scan-level data from qrcode.ing and downstream conversion data from your web analytics platform.
Do I need a dynamic QR code to track scans?
Yes. A dynamic QR code can be saved to an account for aggregate, anonymous dashboard analytics, subject to applicable plan limits; Free includes 1,000 scans/month and 7 days of history. Static QR codes encode the destination directly and do not provide this dashboard reporting.
Can I see where in the world my QR code was scanned?
A saved account QR code can show aggregate geographic trends by country and city in its dashboard, subject to applicable plan limits; Free includes 1,000 scans/month and 7 days of history. Location is inferred from IP data rather than GPS and can vary, especially on mobile networks.
How do I measure QR code ROI?
To measure QR code ROI, combine scan data from qrcode.ing with downstream conversion data from your web analytics platform. Step one: create separate QR codes for each campaign placement (print ad, packaging, social post, etc.) so you can attribute scans by source. Step two: add UTM parameters to each QR code's destination URL to track sessions in Google Analytics or your preferred platform. Step three: compare scan counts from qrcode.ing with conversion events (purchases, sign-ups, form submissions) in your analytics to calculate a conversion rate per QR placement. Step four: divide campaign cost by the number of conversions attributed to each QR placement to get cost per conversion. This method gives you end-to-end attribution from the physical scan to the final conversion.
What is the best way to compare QR code performance across placements?
Create one saved account QR code per placement and use the account dashboard to compare scans. Free includes 1,000 scans/month and 7 days of history; use UTM parameters for downstream conversion comparison.
How long does it take for QR code scan data to appear in the dashboard?
Scan logging is real time. For saved account QR codes, scan data appears in the analytics dashboard as it is processed; Free includes 1,000 scans/month and 7 days of history.
What is the difference between QR code tracking and QR code analytics?
QR code tracking captures scan events; analytics is the reporting layer. Scan logging is automatic, while dashboard reporting requires a saved account QR code. CSV export is available on eligible paid plans.
Does QR code tracking work for both print and digital placements?
A saved account QR code can provide aggregate, anonymous dashboard analytics for print and digital placements, subject to applicable plan limits; Free includes 1,000 scans/month and 7 days of history. For multi-channel campaigns, use a separate QR code per placement to compare bounded dashboard data.
Related pages
More QR code tools and guides
Explore dynamic QR codes, analytics dashboards, and animated QR code styles.
Ready to start tracking?
Create your trackable QR code for free.