QR Codes for App Downloads

Print one code. Each phone goes to the right store, and everything else lands on a page that explains the app.

Free plan: 3 dynamic codes and unlimited static codes · No credit card

This code is real. Point your phone camera at it.

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”.

3–4 cmOn flyers
10–20 cmOn posters
iOS + AndroidOne code, both stores

How to make one QR code for both app stores

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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

Linking to only one store.Half your audience hits a wrong-platform page. Use a device rule or a fallback page with both.
Forgetting desktops.Someone may scan from a laptop camera app. Send non-mobile traffic to a page that explains the app.
Treating scans as installs.A scan opens the store page. Installs are shown in the app store consoles.
A code too small for a poster.Size by distance and divide by 10. A 3 cm code does not work from across a window.
Not testing after a listing change.If store links change, scan again. A dead store link is the worst place to lose a customer.

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”.

Start with a free code.

Free plan: 3 dynamic codes and unlimited static codes · No credit card

Start free →

Last reviewed: October 2026