One QR code. Different destinations — based on who's scanning.
Route iPhone scans to the App Store and Android scans to Google Play. Send EU traffic to your GDPR-compliant landing page. Point weekend scans at a promo, weekday scans at a demo request. One printed code, infinite behaviors.
- Device rules — iOS, Android, desktop, tablet
- Geo rules — country, region, or city-level
- Time rules — day of week, hour ranges, date windows
- Language rules — browser Accept-Language
- Weighted A/B split for testing destinations
- Fallback destination for un-matched scans
What's included
Device-based routing
Send iOS scans to your App Store listing and Android scans to Google Play, all behind one printed QR. No more generic landing pages telling people to pick their own store.
Geo-based routing
Route scans by country, region, or city. Ideal for multi-country brands, GDPR-specific pages, regional promos, and localized languages.
Time-based routing
Show a lunch menu 11a–3p and a dinner menu 5p–10p. Push weekend shoppers to weekend-only pricing. Flip a printed sticker to a post-event thank-you page the minute the event ends.
Language routing
Read the browser's Accept-Language header and route to your Spanish, French, German, or Japanese page automatically — no language selector popup needed.
A/B split testing
Send 50% of scans to Variant A, 50% to Variant B (or any ratio you want). Compare conversions in the dashboard, then ship the winner — no reprinting.
Fallback destination
Set a default destination for any scan that doesn't match your routing rules. Nobody hits a dead link.
How it works
- Step 1Pick a dynamic QR
Any dynamic QR code in ScanForge can have routing rules. Static QR codes can't route — they encode a single URL by design.
- Step 2Add rules in order
Rules evaluate top-down. First match wins. Drag to reorder. Add a fallback at the bottom.
- Step 3Ship the same printed code
The QR pixel pattern never changes. Update rules whenever campaigns shift, product launches move, or the weekend promo ends.
Common questions
- Can a QR code route iOS users to the App Store and Android users to Google Play automatically?
- Yes. ScanForge smart routing reads the scanning device's user-agent and routes iPhone/iPad scans to your App Store listing and Android scans to Google Play — from a single QR code. Desktop scans can fall back to a web landing page. You never need to print two separate codes.
- Can I change routing rules after the QR code is printed?
- Yes. Dynamic QR codes route through ScanForge, so routing rules live on our server, not the printed pixel. Update rules whenever your campaign changes — the printed code keeps working.
- How precise is geo-routing?
- Country-level routing is reliable globally. Region/state routing is reliable in most developed markets. City-level routing is best-effort — IP geolocation is accurate to the metro area in most cases, but not to a street address. For strict compliance use cases (GDPR, CCPA), country-level is the appropriate granularity.
- Do I need the Business plan for smart routing?
- No. Device, geo, time, and language routing are included on the Pro plan. Business plans add higher rule limits and workspace-level rule templates.
- Does routing slow down the redirect?
- No. Rule evaluation runs at the edge in milliseconds. The added latency from routing is typically under 20ms — invisible to users.
Related features
One QR. Every audience. Zero reprints.
7-day free trial — full access, no credit card required.