QRCode Suitefor WordPress
FRLoginStart free
Documentation

Conditional Redirects

Conditional redirects let a single printed QR code send different scanners to different destinations based on rules you define — device type, country, time of day, or total scan count. Rules are evaluated in order on every scan, with the default destination as a fallback. Conditional redirects require QRCode Suite Pro.
  1. 1

    Open a dynamic QR code and go to Redirects

    Navigate to QR Suite › QR Codes and open any dynamic URL QR code. Click the "Redirects" tab in the editor. You will see the default destination and an option to add conditional rules.

  2. 2

    Understand the rule structure

    Each conditional rule has a condition (IF) and a destination (THEN). Conditions can test: device type (mobile, tablet, desktop), operating system (iOS, Android), country (ISO country code), time of day (hour range), or scan count (e.g., after 500 scans). Rules are evaluated in order — the first matching rule wins.

  3. 3

    Add a rule: device-based redirect

    Click "Add Rule." Set the condition to "Device is Mobile" and the destination to your mobile-optimized landing page URL. Add a second rule for "Device is Desktop" with a different URL. Leave the default destination for any device that does not match.

  4. 4

    Add a rule: country-based redirect

    Add a rule with condition "Country is FR" (France) and set the destination to your French-language product page. Scanners in France will land on the French page; all others follow the default.

  5. 5

    Add a rule: time-based redirect

    Add a rule with condition "Hour is between 09:00 and 17:00" and destination set to your live support page. Outside business hours, the default destination (e.g., a self-service FAQ) is used instead.

  6. 6

    Save and test

    Click Save. Test each condition path using a browser with a VPN for country rules, or by adjusting system clock for time rules. The QR code analytics will show which destination each scan resolved to under the "Redirects" column.

Frequently asked questions

What is a dynamic QR code?

A dynamic QR code encodes a short redirect URL. The actual destination is stored in your WordPress database and can be changed at any time. This means you can update where a printed QR code points without reprinting it.

How many dynamic QR codes can I create?

The Free plan includes 3 dynamic QR codes. Pro and above include unlimited dynamic QR codes.

What is a conditional redirect?

A conditional redirect sends scanners to different destinations based on rules — such as device type (iOS vs Android), country, time of day, or scan count. Conditional redirects are available on the Pro plan.

What formats can I export QR codes in?

All plans support PNG and SVG export. Pro adds CSV, XLSX, and PDF exports. Business adds ZIP asset export for bulk downloads.

Need help getting started?

Download the free plugin or browse all documentation.

Download PluginAll docs