QR-code anatomy

App-download QR code

TL;DR — An app-download QR detects the visitor's device (iOS or Android) and redirects to the right store. One printed QR — both stores covered.
Make a app-download QR →

How smart app-redirect works

Static app QRs encode either an App Store URL or a Play Store URL — but not both, since a static QR is one URL. Anyone on the wrong platform gets a confusing error page.

Dynamic app QRs solve this: the QR encodes a short link (qrshop.io/s/abc) which hits our redirect server. We sniff the User-Agent header for iOS or Android and 302 to the right store. One QR, every device, smart routing.

When to use it

Anywhere your app is the destination:

  • Conference / trade-show booths promoting your app
  • TV / OOH campaigns where you don't know the viewer's device
  • In-store displays for native apps (e.g. retail loyalty)
  • Press releases and media kits where journalists scan
  • Product packaging that should drive app installs

Frequently asked

Can the app QR open the app if it's already installed?

Yes — with deep links. Configure your app's universal-link / app-link domain, point the QR at a deep link URL, and installed apps open directly. Uninstalled users still get the right store.

Can I track install conversions from the QR?

Yes — pair the dynamic QR with a tracking URL like Branch, AppsFlyer, or Adjust. Install attribution flows through their SDK.

What to do next