See where your physical QR codes get scanned. Get country, state, and city-level scan data in your dashboard.
Join thousands of businesses using QRTRAC for their QR code needs
When someone scans your code, we map their IP address to their city and country. You do not need to ask for annoying GPS permissions, and you do not store personal data. It is clean, private, and highly accurate location data.
If you place physical QR codes on flyers, store windows, or street banners, you can finally trace offline prints back to real user scans.
Get deep geographic insights on your marketing campaigns without compromising consumer privacy.
See exactly which cities and countries generate scans. Filter by date range to spot weekend rushes or local trends.
Compare physical spots side-by-side. See if your Chicago billboard outperforms your New York storefront billboard.
Pinpoint peak scan hours. Spot when Chicago scans peak on Saturday afternoons, while Boston runs hot on Tuesday mornings.
Download raw scan data as CSV or Excel. Drop clean stats straight into your client reports or spreadsheet templates.
We map IP addresses to general locations without reading GPS coordinates or capturing personal data. Safe and compliant.
Run scans on your own domain like qr.yourbrand.com. Capture geographic data under your own brand identity.
Any type of code—from PDF menus to website links—starts tracking locations automatically. No configuration needed.
Print your unique codes on product packaging, window stickers, or trade show banners. Label each one so you know where they live.
When users scan the code, we match their IP to their city. Your dashboard updates in seconds with no browser popups for the user.
Filter by date or device type, then export to CSV to share directly with clients or plug into spreadsheets.
Location data turns passive scans into strategic intelligence across industries.
Place custom codes on table tents or window decals at each shop. Find out which branch drives actual foot traffic.
Print codes on postcards and flyers. Know which neighborhoods actually scan and buy, ending the guesswork on print ROI.
Put codes on badge lanyards and booth banners. Find out where your attendees traveled from to plan your next event location.
Stick distinct codes on bus stop ads or roadside billboards. Know exactly which physical spots capture the most eyeballs.
Print codes on physical boxes or bottle labels. See where customers open, register, and use your products.
Let guests scan table tents for PDF menus or trail maps. Learn where your tourists live to refine local advertising.
Every scan gets a city estimate from its IP address. Switch on GPS Tracking for a code when you need precise points on a map.
Open a QR code or click Create QR Code, go to the Configure tab and scroll to Advanced Settings.
Toggle GPS Tracking to ON and click Save (or Update). The toggle is the only control.
Open Analytics, then Scan Data. Export Excel or CSV for latitude and longitude.
Full walkthrough: how to apply GPS tracking. Want the code itself to send people to a place? Use a Google Maps location QR code.
Other generators hide city-level tracking behind $50+/month enterprise walls. We think that is absurd. We put geographic scan data on every single paid plan, starting at $5/month.
Full overview of QRTRAC's scan analytics — device, time, location, and more.
Compare scan performance across branches, stores, and physical placements.
Pair location tracking with your own branded domain on every QR code.
Create hundreds of individually tracked QR codes from a spreadsheet.
See how multi-location retailers use GPS-verified scans to prove in-store display performance.
Answers to the most common questions about QR code location tracking.
By default, when someone scans your QR code we look up their IP address to estimate their country, state and city, with no permission prompt. For exact coordinates, switch on GPS Tracking for that code: the scanner's browser then asks to share the device's location, and scans where they allow it record latitude and longitude.
IP-based location is highly accurate at the city level, especially in metro areas. It is the standard, privacy-safe way to map physical scans without tracking individual people.
Yes. Generate a unique code for each physical asset—like a menu, a poster, or a product tag. Each code gets its own tracking dashboard so you can compare them side-by-side.
Not for city-level data, which comes from the IP address with no prompt. Only the optional GPS Tracking setting asks scanners for location permission, and only on the codes where you turn it on.
Yes. Open Analytics, then Scan Data, and export an Excel or CSV report with country, city, device type and timestamp for each scan. With GPS Tracking on, the export also includes latitude and longitude.
Open the QR code, go to the Configure tab, scroll to Advanced Settings and switch GPS Tracking on, then save. There are no extra fields. You can turn it on or off at any time, even after the code is printed.
The scan is still counted and still gets an IP-based city estimate. You just won't get latitude and longitude for that scan.
A location QR code sends the scanner to a place by opening a Google Maps link. GPS tracking is a setting that records where each scan happened, and it works on any QR code type. You can use either one alone or both on the same code.
We include geographic tracking on all paid plans starting at $5/month. We never charge extra for scan volume—all scans are totally unlimited.
Get city-level tracking on every plan. See exactly where your offline prints get scanned.