Rule-based dynamic QR codes, explained
A rule-based code decides its destination at scan time. Understanding how matchers, priority and fallbacks interact is the difference between predictable routing and a support ticket.
Updated 2026-10-05 · 1 min read
The four matchers
Each rule can test the signals a scan actually carries. You combine as many as you need on a single rule.
- Country — ISO codes such as DE, FR or US
- Device — mobile, tablet or desktop
- Operating system — iOS, Android, Windows, macOS
- Language — the browser's preferred language
Priority decides the winner
When several rules could match, the highest priority wins; ties fall back to the oldest rule. Put specific rules above broad ones so a precise match is not swallowed by a catch-all.
Always set a fallback
Detection is an estimate. Some scans carry no country, unusual devices report nothing, and browsers send surprising languages. The default destination is what keeps those scans useful.
Frequently asked questions
Can a rule match more than one condition?
How accurate is country detection?
Do rules work on static codes?
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.