Feature · Smart routing

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.

Start 7-day free trialSee pricingNo credit card required

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

  1. Step 1
    Pick 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.

  2. Step 2
    Add rules in order

    Rules evaluate top-down. First match wins. Drag to reorder. Add a fallback at the bottom.

  3. Step 3
    Ship 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.

One QR. Every audience. Zero reprints.

7-day free trial — full access, no credit card required.