Per-scan attribution
Every scan injects utm_source=qr&utm_campaign=
Track every poster, package and out-of-home placement in GA4, Meta Ads, TikTok and HubSpot — without a tag manager hack.
Sends events into the pixels your team already runs
What's different
Most QR generators give you a black-and-white square and call it done. QRGen treats every scan like a paid ad event, attributes it, and pipes it back into the dashboards your team already lives in.
Every scan injects utm_source=qr&utm_campaign=
GA4 qr_scan, Meta QRScan, TikTok content_view and other major ad-platform conversion events — all fired server-side on every redirect. No tag manager wiring, no custom JS.
Click logging is fire-and-forget through Redis — the redirect path itself never blocks on a database write. Your printed QRs stay snappy worldwide.
Upload a CSV of 100 destinations and get back 100 short links. Export the resulting scan-traffic IPs as a Meta or TikTok Custom Audience CSV.
Route scans to the right app per visitor: regional payment wallets, mapping apps and messengers — auto-selected from the visitor's country. Desktop fallbacks auto-generated.
Custom logo, brand color, eye-style, frame and PNG / SVG export — no account required. Pay only when you want analytics or to change destinations.
Plays nice with your stack
We auto-detect your country and pre-wire the integrations your audience actually uses — payment rails, analytics, mapping, messaging.
Detected country: US. Open from a different country and the chips reshuffle to that region's stack.
Pricing
Beaconstac and Uniqode start at $60/mo. We don't, because every marketer should be able to attribute a printed campaign — not just enterprise teams.
Free
Static QRs forever
$0 /mo
Pro
For solo marketers
$9 /mo
Team
For agencies + multi-location SMB
$29 /mo
Business
For enterprise + franchises
$99 /mo
What customers say
Customer stories rolling in soon.
FAQ
More answers coming soon.
No credit card required for the static plan. No code. No tag-manager hacks. Generate, download, print.