The short answer
Create one dynamic QR code with a device rule on the Pro plan: iOS goes to your App Store link, Android goes to your Google Play link and everything else, including desktops, goes to a web page about the app. Print it 3–4 cm (1.2–1.6 in) wide on a flyer and 10–20 cm on a poster, with the line “Get the app”.
How to make one QR code for both app stores
Collect your store links
Copy the App Store link (apps.apple.com/…) and the Google Play link (play.google.com/store/apps/details?id=…), and make a fallback page on your site that explains the app and shows both badges.
Create a dynamic code
Create a URL code pointing at the fallback page and save it as dynamic. It will serve everyone who is not on a phone.
Add device rules
On the Pro plan, add a rule for iOS pointing to the App Store and one for Android pointing to Google Play. The rules run when the code is scanned, with no extra step for the user.
Print with a clear call to action
Add “Get the app” and the store badges next to the code. Size it for its distance: 3–4 cm on handouts, 10–20 cm on posters.
Test on both platforms
Scan the printed code with an iPhone and an Android phone and with a desktop camera or reader. Each should land on the right page.
Size, distance and placement
- Best code type
- Dynamic URL code with device rules (Pro plan)
- iPhone and iPad
- Route to the App Store link
- Android
- Route to the Google Play link
- Everything else
- A fallback page on your site, with both store badges
- Handout or flyer
- Read at 20–40 cm: 3–4 cm (1.2–1.6 in)
- Poster or store window
- Read from 1–2 m: 10–20 cm (4–8 in)
- Tracking
- Scan counts and device split per code; installs are counted by the stores
Why dynamic and why a rule
Without a device rule you must choose one store and lose half the audience, or print two codes and make people pick. A dynamic code with device rules does the choosing for the person: it reads the phone type when the code is scanned and sends it to the matching store. Because the code is dynamic, you can also change the destination if your app changes name or listing. Scan counts show how many opened the link; installs and conversions are reported by the stores themselves.
Common mistakes
Tip: use a different code for each campaign (store window, flyer, packaging). The scan counts plus the stores’ install reports tell you which printed piece brings real downloads.
Frequently asked questions
Can one QR code open the App Store on iPhone and Google Play on Android?
Yes. On the Pro plan, add device rules to a dynamic code: iOS goes to the App Store and Android goes to Google Play.
What happens when someone scans from a desktop?
The code goes to its default destination. Set that to a page on your site that describes the app and links to both stores.
Does the QR code track installs?
It counts scans and device types. Installs are reported by the App Store and Google Play consoles.
How big should the code be on a flyer?
About 3–4 cm (1.2–1.6 in) wide, dark on light, with the words “Get the app”.