Dynamic QR codes + scan analytics
Stop printing QR codes into a void.
See every scan, city, and device. Change where the code points later, without reprinting.
- ✓ 7-day trial, no card
- ✓ Live in about 2 minutes
- ✓ GDPR ready
Scan for tonight's menu
TABLE 12 · SCANS, LAST 24H
486
TOP CITIES
DEVICES
The problem
Print is still a black box for most teams.
- 01
A static code can't report back.
It sends people somewhere. You never learn how many went, when, or from which city.
- 02
Every change means a reprint.
A new price, a moved page, a typo in the URL. The printed code is stuck pointing at the old one.
- 03
You can't compare placements.
One code on every menu, box and flyer means you never find out which spot actually works.
How it works
From blank page to live scans in three steps.
Make a dynamic code
Point it at any landing page. The code holds a short link, not the destination itself.
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 scans, change course
Scans land within seconds. Change the destination whenever you need to.
Features
Tools for people who still print.
Everything in one plan. No feature tiers to decode.
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
Free tools, no sign-up.
Runs in your browser. Upgrade to dynamic codes when you want scan data.
Pricing
One plan. Less than one reprint.
Every feature, unlimited scans. Try it for 7 days without a card, and cancel any time.
See full pricing →PROFESSIONAL
$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
FAQ
Straight answers before you sign up.
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.
What happens when the trial ends?
Subscribe and you're billed $39 a month. If you don't, your account pauses and your data stays safe until you come back.
Do I need my own domain?
No. Short links use our domain by default. One custom domain slot is included if you want qr.yourbrand.com.
Can't I just use a free QR generator?
You can. You'll get a static image and zero data after that. No scan count, no city, no device. QRAnalytica logs every scan so you can see which prints actually get used.
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.
Print the code.
Read the scans.
Your first dynamic code is live in about two minutes.