New:Experimental free plan now live for everyonev1.6.0

Ok1Second
Menu
Guide

How to add conditional redirects to a QR code

A conditional redirect sends scanners to different pages depending on who they are — their country, device or language — all from the same printed code.

Updated 2026-10-05 · 1 min read

How rules are evaluated

Each rule declares one or more conditions. When a scan arrives, rules are checked from the highest priority down and the first match wins. A default destination catches everyone else.

  • Country — ISO codes such as US, DE, FR
  • Device — mobile, tablet or desktop
  • Operating system — iOS, Android, Windows, macOS
  • Language — the browser's preferred language

Ordering and fallbacks

Make specific rules higher priority than broad ones. A rule matching German iOS users should outrank a general mobile rule. Always set a default so an unmatched or undetectable scan still lands somewhere useful.

Frequently asked questions

Can a rule match more than one condition?
Yes. A rule can require a country and a device at the same time, so precise combinations are possible.
What happens if no rule matches?
The visitor is sent to the default destination, which is why setting a sensible default matters.
Do conditional redirects work on static codes?
No. Rules require a dynamic code, because the decision is made on the server at scan time.

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.

Privacy-first analyticsNo per-scan feesEdit links anytimeNo contract