Linkify Opener

One QR code. The right store, on every phone.

Print a single QR code for your app. An iPhone that scans it opens the App Store; an Android phone opens Google Play. No separate codes, no guessing which platform a visitor is on.

How the routing works

Under the sticker is a real https:// address for each store — the same universal-link form (apps.apple.com/…) and Android App Link form (play.google.com/store/apps/details?id=…) both platforms guarantee opens their native app on a phone, and still opens a working page for anyone browsing on a desktop.

By default, your links use the https store forms, so a desktop visitor gets a working page instead of a protocol error — unlike the itms-apps:// or market:// custom-scheme shortcuts, which open the app directly on a phone but dead-end with an error on desktop.

Seeing the install in your own console

Google Play needs no setup: we tag the Play Store URL with a referrer string, and it shows up automatically in Play Console's Acquisition reports (and to the app itself, via the Play Install Referrer API on first launch).

Apple needs one extra step, because it has to: an App Store campaign link only carries attribution once you generate a provider token in your own App Store Connect account — Apple discards the campaign name entirely without one. Add that token to your link's settings and scans arrive tagged with your campaign name; Apple shows a campaign once it has downloads from at least five distinct users, up to 72 hours later. Skip the token and the App Store link still opens the app perfectly, you just won't get the campaign breakdown.

Repointing it later

Shipped a new build, renamed the app, or merged two listings into one? Update the store destinations from your dashboard. The QR code already printed on packaging, a storefront window, or a poster keeps working — it just opens the new listing.

Your first sticker is free — 1 link and 10 days of scan analytics included, no card required.