Device Redirects
Send iPhone users to one URL and Android users to another — or set a separate destination for desktop browsers.
What are Device Redirects?
Device Redirects detect the scanner's device operating system and route them to a device-appropriate URL:
- iOS — iPhones and iPads
- Android — Android phones and tablets
- Desktop / Other — laptops, desktops, and any unidentified device
You only need to fill in the devices you want to override. Devices without a URL fall through to whatever rule is below (Scheduled, A/B, or Default).
Available on the Basic plan and above.
Priority: Overrides Scheduled and A/B
Device Redirects have high priority — they override both Scheduled Redirects and A/B Tests for matched device types.
The only rule that beats Device Redirects is the Scan-Limit Offer Redirect (which is terminal and overrides everything).
Example: iOS URL is set, Scheduled Redirect is active, and it's 8 PM (during a dinner window). An iPhone user will go to the iOS URL — not the dinner menu scheduled URL — because Device has higher priority than Scheduled.
If Scan-Limit Offer Redirect is also active, it overrides Device Redirects too. All visitors — including iOS and Android — will go to the scan-limit offer/fallback URLs, not their device-specific URLs.
When to Use It
App download QR codes — send iOS users to the App Store and Android users to the Google Play Store
Platform-specific deep links — iOS Universal Links for iPhone, Android App Links for Android
Desktop fallback — if your QR destination is mobile-only, redirect desktop visitors to a 'please use your phone' page
Platform-specific content — link different users to iOS-only or Android-exclusive features
Partial Device Coverage
You do not need to fill all three device slots. If you only set iOS and Android URLs and leave Desktop blank:
- iOS users → iOS URL
- Android users → Android URL
- Desktop users → fall through to Scheduled (if active) → A/B test (if active) → Default URL
This is useful when you want app-store routing for mobile but want desktop users to participate in an A/B test or see the standard page.
If you set all three device slots (iOS + Android + Desktop) and also have an A/B test configured, the editor will show a block error — the A/B test can never fire because every device is covered by a device redirect.
How to Set It Up
Open the QR editor → Step 3 (Configure)
Go to your QR code, click Edit, and navigate to the Configure step.
Open Device-Based Redirects
Click the Device-Based Redirects section to expand it.
Set iOS destination
Enter the URL for iPhone and iPad users — typically your App Store link.
Set Android destination
Enter the URL for Android phone and tablet users — typically your Google Play link.
Set Desktop destination (optional)
Enter a URL for desktop users, or leave blank to fall through to the next rule.
Save
Click Save QR Code. Test by scanning on both an iPhone and an Android phone.
How Device Detection Works
SMLLR reads the User-Agent header sent by the scanner's browser. Modern browsers on iOS and Android reliably identify themselves. Very old browsers or privacy browsers that mask the User-Agent may fall through to the default URL.
Detection accuracy for standard smartphones (iPhone, Samsung, Google Pixel, etc.) is greater than 99%.
Was this article helpful?