Live dashboard · Updates in real time

QR Code Analytics
Know Exactly Who Scans

Stop guessing. See exactly how many people scan your QR codes, where they are, what device they use, and when — updated live as each scan happens.

No credit card requiredReal-time updatesLocation & device dataFree forever plan

The problem

You spend on print. You get zero data back.

Businesses spend thousands on print advertising, packaging, signage, and events — and have no idea if any of it drives engagement. A QR code is often the only interactive element in offline media, yet most use static codes that record nothing.

QRPulse turns every scan into a data point. See which location, which campaign, or which day of the week drives the most interest — and make decisions with data, not guesses.

Close the loop between offline spend and online outcomes
Measure billboard, flyer, and packaging ROI for the first time
Know which campaigns work so you can double down on them
Analytics OverviewLast 7 days

Total Scans

4,291

↑ 23%

Countries

18

+3 new

Mobile

84%

of all scans

Top City

Delhi

612 scans

Scan Activity

What you see

Six analytics dimensions. One dashboard.

No SQL queries, no spreadsheets. Every metric surfaces automatically for every QR code.

Total Scans

Cumulative scan count from the moment the code went live. Watch it increment in real time during launches or events.

Scan Trend Chart

Line chart of scans per hour, day, or week. Spot spikes when a campaign goes live, a post goes viral, or an event draws a crowd.

Geographic Map

World map with scan-density bubbles by country and city. See whether your audience is local, national, or global.

Device Breakdown

Mobile vs tablet vs desktop. Nearly all QR scans are mobile — but the iOS vs Android split matters for app deep-links.

OS Split

iOS, Android, Windows, macOS. Use this to decide whether to send users to the App Store or Play Store with smart redirect rules.

Hourly Heatmap

Grid of hours × days showing scan intensity. Identify the exact windows when your audience is most active so you can time campaigns.

Step by step

Set up QR code analytics in 6 steps.

  1. 1

    Sign up for a free QRPulse account

    Create your account at qrpulse.co in under a minute. No credit card required. Your free plan includes 2 QR codes with full analytics.

  2. 2

    Generate a QR code with a destination URL

    Enter the URL you want the QR code to open. QRPulse wraps it in a trackable redirect that logs analytics before forwarding the scanner to your page.

  3. 3

    Download and deploy the QR code

    Download your QR code as a high-resolution PNG or vector SVG. Print it, publish it online, or embed it in a digital experience — it works everywhere.

  4. 4

    Open your analytics dashboard

    Log in to QRPulse and click the QR code. You'll see a real-time scan count, line chart, world map, device breakdown, and OS split — all updating live.

  5. 5

    Filter and compare analytics

    Use date range filters to focus on a campaign window. Compare multiple QR codes side-by-side to see which placement or creative drives more scans.

  6. 6

    Export data as CSV (Pro)

    Pro subscribers can export the full scan log as a CSV file with one click — ready to import into Google Sheets, Excel, Tableau, or any BI tool.

Use cases

Who uses QR code analytics?

QR code analytics are used across industries to measure offline-to-online behaviour.

Print & Out-of-Home Advertising

For the first time, billboard, transit, and magazine advertisers can measure engagement. A QRPulse code on a bus shelter ad shows you how many people stopped, scanned, and landed on your page — by location and time.

Restaurant & Hospitality

Know which table, location, or shift drives the most menu engagement. Use hourly heatmaps to identify when customers browse your menu and time your specials accordingly.

Product Packaging

A QR code on a product is scanned at the point of use — at home, in-store, or in the office. Analytics show you where customers actually use your product, which is often different from where they buy it.

Events & Conferences

Compare scan rates on different event signage to understand which sessions or sponsors attract the most interest. Export the CSV at the end for your post-event report.

Direct Mail Campaigns

Each mailer batch gets its own QR code. Compare scan rates across postal codes, list segments, or creative variations to identify your highest-ROI direct mail strategy.

Retail & Point of Sale

Track which in-store displays or shelf talkers drive the most digital engagement. Use device data to optimise landing pages for iOS or Android per retail chain.

Integrations

Plug QRPulse data into your existing stack.

QRPulse analytics work standalone — but they are even more powerful when connected to your existing tools.

UTM Parameters → Google Analytics

Add UTM parameters to your destination URL. GA picks them up when visitors land on your site — web-side data in GA, scan-side data in QRPulse, a complete picture.

CSV Export → Google Sheets

Pro subscribers export the raw scan log as a CSV. Import into Google Sheets or Excel to build custom pivot tables, combine with sales data, or share with clients.

CSV Export → BI Tools

Load the scan CSV into Tableau, Looker Studio, Power BI, or Metabase. Merge QR scan data with CRM, POS, or ad spend data for end-to-end attribution.

Multi-code A/B Testing

Create one QR code per placement. Compare scan counts in QRPulse to run your own A/B test on print media without any additional tooling.

Simple pricing

Analytics included on every plan.

Pro is $2/month — one new customer from your QR campaign pays for 3 years.

Free Forever

$0/forever

For individuals getting started with QR analytics.

  • 2 active QR codes
  • 50 scans tracked per month
  • Full analytics dashboard
  • Location, device & OS data
  • 30-day scan history
  • PNG & SVG download
Get Started Free
Most Popular

Pro

$2/month

or $20/year — save 17%

For businesses that need unlimited codes and advanced analytics.

  • Unlimited QR codes
  • Unlimited scans tracked
  • Full analytics dashboard
  • CSV data export
  • 12-month scan history
  • Custom logo & colours
  • Priority support
Upgrade to Pro — $2/month

All plans include dynamic redirects. Payments secured by Razorpay.

Frequently asked

Questions, answered

Everything you need to know about QR code analytics.

QRPulse tracks total scan count, scan trend over time (hourly/daily/weekly), geographic breakdown by country and city, device type (mobile/tablet/desktop), operating system (iOS/Android/Windows/macOS), and browser. All data is visible in a real-time dashboard.

When someone scans your QR code, their device fetches a short redirect URL hosted on QRPulse servers. Before forwarding the request to your destination, the server logs the timestamp, IP-derived location, user-agent string (device/OS/browser), and QR code ID. The entire process takes under 50 ms.

Yes. The QRPulse dashboard refreshes every few seconds. If you are running a live event or launching a campaign, you can watch the scan counter increment in real time as people scan.

Free plan: 30 days of scan history. Pro plan ($2/month or $20/year): 12 months of scan history. Data is accessible at any time within the retention window from your dashboard.

Yes, on the Pro plan you can export the full scan log as a CSV file. Each row contains the scan timestamp, country, city, device type, OS, and browser. Free plan users can see aggregate numbers in the dashboard but cannot export raw data.

Yes — that is the primary use case. When you print a QRPulse QR code on a poster, flyer, menu, or product, every scan from the physical item is logged with the same analytics as a digital QR code.

Yes — add UTM parameters to your destination URL (e.g. ?utm_source=flyer&utm_medium=print). Google Analytics, Mixpanel, and other tools will receive those parameters when the visitor lands on your site, so you can merge QRPulse scan data with web analytics.

Location data is accurate to the city level in most cases (derived from IP geolocation). Device and OS data comes from the user-agent string, which is accurate for the vast majority of browsers. Accuracy is typically 95%+ for device type.

Get started

See your first QR analytics in minutes.

Free forever plan. No credit card. Real-time dashboard from your very first scan.

QR Code Analytics — Track Scans, Location & Device Data | QRPulse | QRPulse