Skip to main content
NewGeo & device targeting — now in beta

Scan data. Real insight.
Higher conversion.

qraffic turns every QR code into a trackable, editable short link — scan analytics, geo & device targeting, and A/B testing to lift every campaign.

No credit card requiredFree tier foreverLive in under 5 minutes
Dynamic · Editable
Live scans
+2,847
+18% today
A/B winner
A +34%B
CTR lift

Trusted by teams at

Shopify storesEvent agenciesPrint shopsSaaS teamsReal estateRestaurants

See it in 5 seconds

Type any link. Press generate. Scan or download instantly.

No account needed · free forever

Your QR will appear here

Everything included

From scan to insight to conversion

Every tool you need to create, track, and optimise dynamic QR codes — without stitching together a dozen services.

Editable destinationScan analyticsGeo targetingA/B testingBulk CSVREST API

Dynamic, always editable

Change the destination URL of any printed code without reprinting. Pause, redirect, or A/B test any campaign — the physical code never changes.

// Update destination — no reprint needed
PATCH /api/codes/qr_campaign_summer
destination: "https://landing.io/summer"
// → 200 OK · live in < 1s

Real-time scan analytics

See every scan as it happens — country, city, device, OS, and time. Filter, export, and pipe data to your warehouse via webhooks.

Editable destination
Scan analytics
Geo targeting
A/B testing
Bulk CSV
REST API

Geo & device targeting

Route scanners to different destinations by country, city, language, or device type — no code, no rebuilding the code.

A/B testing for CRO

Split traffic between two landing pages and let real scan data pick the winner. Boost conversion on every physical touchpoint.

Bulk CSV upload

Generate thousands of unique dynamic codes from a spreadsheet. Perfect for direct mail, packaging, and event badges.

Device-aware routing

Send iOS users to the App Store, Android to Play, desktop to a web page — one QR code, the right destination every time.

REST API & webhooks

Programmatically create, update, and archive codes. Push scan events to your data warehouse or CRM in real time.

Custom domains

Serve your codes from your own domain. Brand the redirect, own the data — no vendor lock-in.

Built for conversion

Stop guessing which campaign worked. Edit destinations live, route by geo & device, and let A/B tests pick the winner — on every printed, mailed, and posted code.

4.2M+
QR scans tracked
99.9%
Uptime SLA
<320ms
Avg. scan-to-insight
100%
GDPR + SOC 2 aligned

Works with your stack

ShopifyHubSpotZapierSalesforceSlackMake
Pricing

Start free. Scale as you grow.

No credit card required. Upgrade or downgrade anytime.

Free
$0

For individuals & small experiments.

Get started
  • Up to 3 dynamic codes
  • Unlimited static codes
  • Editable destinations
  • Community support
Most popular
Pro
$99/mo

For marketers who need insight + scale.

Start free trial
  • Unlimited dynamic codes
  • Real-time scan analytics
  • Geo & device targeting
  • A/B testing (2 variants)
  • 90-day data retention
  • Priority support
Business
$299/mo

For teams running multi-channel campaigns.

Start free trial
  • Everything in Pro
  • Bulk CSV upload
  • Unlimited A/B variants
  • Custom domain
  • 2-year data retention
  • REST API + webhooks
Enterprise
Custom

For large orgs with advanced needs.

Contact sales
  • Everything in Business
  • SSO / SAML
  • SLA + dedicated support
  • Custom contracts & DPA

All plans include SSL, 99.9% uptime SLA, and GDPR-compliant data handling. Full comparison →

Questions, answered

Everything you need to know before your first scan.

What makes a dynamic QR code different from a static one?

A dynamic QR code uses a short URL redirect, so you can change the destination anytime without reprinting. You also get full scan analytics — every scan, device, and location is tracked in real time.

Can I run A/B tests with qraffic?

Yes. Any dynamic code can split traffic between two destination URLs. qraffic tracks scan-level conversion data so you can pick the winner with confidence.

How does geo and device targeting work?

When a user scans your code, qraffic detects their country, region, and device type (iOS / Android / desktop) and routes them to the correct destination URL — no app required, all via HTTP redirect.

Does qraffic support bulk code generation?

Yes — upload a CSV with destinations, campaign names, and metadata. qraffic generates unique dynamic codes for every row, ready to download as a zip of SVGs or PNGs.

Is there a free plan?

Yes. The Free plan includes up to 5 dynamic codes with basic analytics and 7-day data retention — no credit card required. Upgrade to Pro or Business when you need more.

Start scanning insights today

Turn every scan into
a conversion opportunity.

Dynamic QR codes with real-time analytics, A/B testing, and geo targeting. No reprinting, no guessing — just data.

Free tier, foreverNo credit card neededLive in under 5 minutes