Dynamic QR code generator + scan tracking
See who scans your QR codes, and change them without reprinting.
Trackable QR codes for restaurants, shops, events and realtors. Every scan logs the time, city and device, and you can edit where the code points any time.
- ✓ 7-day free trial
- ✓ No credit card
- ✓ Live in about 2 minutes
The problem
You printed the code. Now you have no idea if anyone scanned it.
- 01
“I have no idea if anyone scans it.”
A plain QR code sends people somewhere and reports nothing back. No count, no time, no city.
- 02
“One link change means reprinting everything.”
New menu, moved page, a typo in the URL. The printed code points at the old one forever.
- 03
“I can't tell which table or flyer actually works.”
One code everywhere means you never learn which spot earns the scans.
How it works
Your first trackable QR code in under 5 minutes.
Paste your link
Any menu, page or PDF. You get a short link and a code that points to it.
Print and place it
Menus, boxes, flyers, signs. Download SVG or PNG at print resolution.
- +1 scan · Table 12 · iOSnow
- +1 scan · Bar · Android1m
- +1 scan · Table 4 · iOS3m
Watch the scans
Scans land within seconds. Change the destination whenever you need to.
Features
Every code you print becomes a report you can edit.
Scan analytics and link editing are on every plan. Higher plans add codes, custom domains and team seats.
Scan analytics
Counts, peak hours, cities, and iOS vs Android. New scans show up within seconds.
Change the link, not the print
Redirect every future scan in one click. The printed code stays exactly the same.
Style and export
Tweak colors and style, then download SVG or PNG at print resolution.
Contrast and safety checks
Catch low-contrast codes before printing and flag destination links that look unsafe.
Custom QR domain
Point a CNAME like qr.yourbrand.com at your codes so scans look like you.
Short branded links
Shortened URLs for SMS and social, with optional routing by device.
Team workspaces
Invite coworkers, set roles, and share campaigns without sharing a login.
Ad pixels
Add GA4 or Meta pixels to the scan page and retarget people who scanned.
Privacy-first tracking
Anonymized scan data, GDPR ready, no cookies required.
Use cases
Same product, different floors.
A code per table, a chart per shift.
- Separate codes for every table, the patio and the bar.
- Spot the dinner-rush build-up before the kitchen does.
- Swap breakfast, lunch and dinner menus without new table tents.
SCANS BY PLACEMENT · SAMPLE
Find out which box people actually scan.
- Codes on boxes and shelf talkers, counted per SKU.
- See which store, city or aisle drives interest.
- Add a Meta or GA4 pixel and retarget the people who scanned.
SCANS BY PLACEMENT · SAMPLE
Show sponsors the scans their booth earned.
- Track check-ins from schedule posters and badges.
- Give every sponsor their own code and a scan report.
- Change the schedule link mid-event when sessions move.
SCANS BY PLACEMENT · SAMPLE
Know which yard sign earns the tour.
- Each yard sign opens the listing or a virtual tour.
- Scan counts per sign and per flyer drop.
- Listing sold? Point the same sign at your next one.
SCANS BY PLACEMENT · SAMPLE
Pricing
Plans from $12.50 a month. Less than one reprint.
Unlimited scans on every plan. If editing a link saves you one reprint of menus or flyers, the month has paid for itself.
See full pricing → Comparing tools? See how we stack up against Uniqode, Bitly and othersPRO · MOST POPULAR
$39/ month
or $348 / year ($29 a month, save $120)
- ✓ 50 active QR codes and short links
- ✓ Unlimited scans
- ✓ 1 custom domain (CNAME)
- ✓ Pixels, team invites, safety checks
- Also: Starter $15, Business $99, or Lifetime Pro $399 once
FAQ
Straight answers before you sign up.
What is QRAnalytica?
QRAnalytica is a dynamic QR code generator and QR code tracker for printed marketing. Every code runs through a short link, so it records the time, approximate city and device of each scan, and you can change where it points without reprinting. Plans start at $15 a month, with a 7-day free trial.
What is a dynamic QR code?
A dynamic QR code stores a short link instead of your final URL. The short link redirects to your page, which lets you change the destination after printing and count every scan. A static QR code stores the URL itself, so it can't be edited or tracked.
Can QR codes be tracked?
Dynamic QR codes can. Each scan passes through the short link, where QRAnalytica logs the time, approximate city and device before redirecting. Static codes send phones straight to the destination, so nothing in between can count them.
How much does QRAnalytica cost?
Starter is $15 a month for 20 codes, Pro is $39 for 50 codes with a custom domain, and Business is $99 for 250 codes. Yearly billing costs less, and Lifetime Pro is $399 once. Every plan has unlimited scans.
Do my QR codes stop working if I cancel?
No. When a trial or plan ends, the account drops to the free plan, but existing codes are not deleted and keep redirecting. Cancelling takes effect at the end of the period you paid for.
Is there a free trial?
Yes. You get 7 days with full access to every feature, and no credit card is needed to sign up.
How fast does scan data show up?
Within seconds of someone scanning the code.
Do I have to reprint when my link changes?
No. Update the destination in your dashboard and every future scan goes to the new page.
Is scanner data private?
Scan data is anonymized and needs no cookies. It's GDPR ready, and we never sell it.
Do I need my own domain?
No. Short links use our domain by default. Pro includes one custom domain, such as qr.yourbrand.com, and Business includes five.
Are there free dynamic QR codes?
Static codes are free from our QR code generator and never expire, but they can't be edited or tracked. Dynamic codes with scan tracking need a plan after the 7-day free trial, as they do with most providers.
Is this going to be a pain to set up?
Paste a URL, pick a style, download the code. Most people are live in under two minutes.
Your next print run can report back.
7 days free. No credit card. Cancel any time.
Not ready? Try a free tool.
Runs in your browser. Upgrade to dynamic codes when you want scan data.