Country-based QR code redirection: one code, many destinations
One printed code can send German visitors to a German page, US visitors to a US page and everyone else to a default — without creating a separate QR code for each market. This is geo redirection, and it works because a dynamic code resolves its destination on the server at scan time.
Updated 2026-10-05 · 2 min read
How location detection works
When a phone scans a dynamic code it makes a request to our server. That request carries network information the server can use to estimate a country, and the browser tells us the visitor's language. We combine those signals with your rules to pick a destination.
We never ask the visitor to grant a location permission — the redirect happens before any page loads.
Rules, priority and fallbacks
Each rule has one or more conditions: country, device, operating system or language. Rules are evaluated from highest priority to lowest, and the first matching rule wins. If nothing matches, the default destination is used.
That default matters: it is what protects visitors whose signals are missing or whose country you did not list.
- Give specific rules a higher priority than broad ones
- Always keep a sensible default destination
- Test each branch before you print at scale
Good uses for geo redirection
Geo rules are useful whenever the correct page depends on where someone is, not who they are.
- Regional store, pricing and currency pages
- Language and market-specific landing pages
- Local phone numbers, addresses and support hours
- Event pages per city
Frequently asked questions
How accurate is country-level redirection?
Can I route by city or region?
Can one code serve many countries?
Keep reading
Ready to create one?
Dynamic codes are editable forever from $4/month.
Create your first dynamic QR code
Free to start. One code, editable forever, with scan tracking from the first scan.