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 let you 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
Available on the Pro plan and above.
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 — use iOS Universal Links for iPhones and Android App Links for Android devices
Platform-specific content — link to an iOS-only feature or an Android-exclusive demo for the relevant users
Desktop fallback — if your QR code destination is a mobile-only app or feature, redirect desktop visitors to a 'please use your phone' page
How to Set It Up
Open the QR editor → Settings tab
Navigate to your QR code, click Edit, and open the Settings tab.
Add a Device Redirect rule
Click + Add Rule and select Device Redirect.
Set iOS destination
Enter the URL for iPhone and iPad users — typically your App Store link or an iOS-specific page.
Set Android destination
Enter the URL for Android phone and tablet users — typically your Google Play link or an Android-specific page.
Set Desktop/Other destination (optional)
Enter a URL for desktop users, or leave blank to fall through to the default URL.
Save
Click Save Changes. 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 when the QR code redirect is followed. Modern browsers on iOS and Android reliably identify themselves. Very old or custom browsers, and some privacy-focused 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?