One QR Code for Your App — iPhones Get the App Store, Androids Get Google Play

Printing two QR codes ("Scan for iOS" / "Scan for Android") wastes space and confuses people. A smart app-store QR code fixes it: the scanner's phone is detected at scan time and sent straight to the right store. Here's how it works and how to make one free.

How smart routing works

The code encodes a short redirect link. When someone scans, the redirect server reads the device's user agent — iOS, Android or desktop — and issues an instant redirect:

Because the routing happens server-side, there is nothing special about the printed code — any camera app scans it like a normal link. And because it's a dynamic code, you can update the store URLs later without reprinting.

Set it up in two minutes

  1. Create a free HonestQR account — your first 3 dynamic codes are free, no credit card.
  2. On the dashboard, create a code and pick the App Store type.
  3. Paste your App Store URL, Google Play URL and a fallback URL. Any of the store fields can be left empty — those devices go to the fallback.
  4. Download PNG, SVG, PDF or EPS and print it.

Before you print: the 30-second test

What competitors charge for this

Most services gate app-store routing behind paid plans, and several cap free dynamic codes at a few hundred scans before the code stops working. HonestQR scans are unlimited on every plan, and if you ever cancel, printed codes keep redirecting — our promise.

Related: how scan tracking works,static vs dynamic codes, and thesolutions index by industry & use case.

Generate a free QR code that never expires

No signup. No subscription. Generated in your browser.

Open the free generator →