One QR code with multiple links: how it works
A single QR code can serve many different links — not by magic, but by rules. Here is how one printed code can send different people to different URLs.
Updated October 6, 2026 · 4 min read
How one code serves many links
The code encodes a short link. When it is scanned, a server evaluates your rules and forwards the visitor to the matching URL. Change the rules and you change the behavior without touching the printed code.
This is the same mechanism as any conditional redirect. The code itself is fixed; everything that decides where a scan lands lives on the server, which is why the printed pattern does not care how many destinations sit behind it.
- Country — different regional sites
- Device — app stores for iOS and Android
- Language — localized landing pages
- Priority — which rule wins when several match
What a QR code cannot do
A QR code can only open one thing at scan time — you cannot show a menu of links on the scanner's phone before they choose. 'Multiple links' means conditional routing, not a chooser. (A landing page can offer a chooser, but that is a page, not the code.)
The distinction matters when someone asks for a code that 'gives you a choice'. The honest answer is that the code decides, not the reader — and a page with buttons behind the code is the only way to hand the decision over.
The rules you can actually route on
Rules are evaluated from the highest priority down and the first match wins, so the list is a decision order rather than a set of independent filters.
Four conditions cover almost every real case, and they come from what the phone already reports: country from IP geolocation, device and operating system from the user agent, language from the browser's header. A good default catches anything that matches nothing.
- Country: one print run for several markets
- Device or OS: an App Store link on iPhone, Play on Android
- Language: the reader's own language behind one code
- Default: a destination that works for every unmatched scan
One code with rules, or several codes?
One code with rules is cheaper to print and cheaper to manage: one artwork, one placement, one thing to edit. It is the right answer when the variations are about who the reader is — their country, their platform, their language.
Several codes are better when the variation is about where the scan happened. If you want to know which poster, which table tent or which store performed, each placement needs its own code, because a rule cannot tell a poster from a bus stop.
- Rules judge the reader: use one code with routing
- Codes identify the placement: use one code per location
- Mixing both is fine — one code per site, routed by country
Setting it up so it stays sane
Rules fail quietly. A wrong order or a typo in a country code still sends the visitor somewhere, just not where you meant, and nothing in the dashboard will tell you.
- Keep the list short — usually three to six rules
- Specific rules above general ones
- Always set a default destination
- Test each branch from a VPN and from different devices before printing
Frequently asked questions
Can a QR code link to multiple websites?
Do I need different codes per link?
Can I change the links later?
How many destinations can one code have?
Can a scan show the reader a choice of links?
Does this need a dynamic code?
Keep reading
Ready to create one?
Dynamic codes are editable forever from €3/month.
Create your first dynamic QR code
Free to start. One code, editable forever, with scan tracking from the first scan.