MakeQR

QR Code for App Download

From poster to install button in one scan

  • Free, and no account to create
  • Never expires, unlimited scans
  • Checked to scan before you print it

Free and permanent, but it can never be edited or tracked once printed.

Scan to test

Y
yoursite.com
Print as poster, table card or stickers · free for 14 days with an account

Free, no account. Works forever and never expires.

Point a free static code at your App Store or Google Play listing and people land on the install button. Because one static code holds one address, print two labeled codes, or link to a download page on your own site that sends each phone to its store. No account needed.

A poster, a package, or a counter display can carry a shortcut straight to an app's listing, so nobody has to open a store and pick the right result out of several look-alikes. The Get or Install button is one tap away the moment the code opens.

A QR code holds one address, though, which is the catch for an app download aimed at both platforms: an iPhone opened on a Google Play link, or an Android phone opened on the App Store, lands nowhere useful. Print two labeled codes, one for each store, or point a single code at a download page on your own site that sends each phone to the right one.

Setting up an app store QR code

  1. Copy the App Store link

    On an iPhone, open your app's listing in the App Store, tap the share icon and choose Copy Link. The address looks like apps.apple.com/us/app/your-app/id followed by a number.

  2. Copy the Google Play link

    Open the listing at play.google.com in a browser and copy the address. The part that matters is details?id= and your package name.

  3. Decide between two codes and one page

    For one platform, encode that store link. For both, print two codes labeled App Store and Google Play, or one code linking to a download page on your site that shows both badges.

  4. Scan the proof with both kinds of phone

    Test the proof with an iPhone and an Android phone. A store link opened on the wrong platform shows a web page without an install button.

One code for iPhone and Android: the options that exist today

A static code is one fixed address, and a MakeQR dynamic code forwards every scan to one destination; neither checks which phone is scanning. An app store redirect page that would do this is planned at MakeQR but not built yet. Until then, three routes work.

  • Two labeled codes

    The most reliable option, and completely free. Place them side by side with the store names printed underneath. People know which phone they are holding.

  • A download page on your own site

    If your website has a download page with both store badges, or a script that redirects by device, point one static code at it. Your page does the routing.

  • A Pro link page

    MakeQR's hosted link page puts several links on one page, so both store buttons sit behind one code. It is part of Pro and uses a dynamic code, so the links can change later.

Store URLs often carry parameters from a marketing dashboard, a language code or a campaign token, and all of it goes into the pattern. For the App Store, apps.apple.com/app/id plus the number is enough. For Google Play, keep details?id= and the package name, and drop the rest unless you use Google Play's referrer parameter for install attribution.

The store address inside the code

An app code contains a plain https store address. The phone recognizes the store domain and hands the link to the store app, which opens on your listing. The device is not checked; every phone receives the same address.

Inside the code
https://play.google.com/store/apps/details?id=com.northside.bakery

Where app download codes get scanned

The best spots are where people have a phone in hand and a reason to install: by the register for a loyalty app, on a table tent for an ordering app. A 30 mm code works on packaging and receipts at arm's length; a window poster read from two meters needs about 20 cm. Two codes should be the same size with at least 1 cm between them, so a phone does not pick up the wrong one.

Print it at least 30 mm (3.0 cm) wide

Why app codes send people to the wrong place

  • One store link for everyone

    An App Store link on a poster for an app that is also on Android shuts out part of your audience. Android users land on a web page they cannot install from.

  • Encoding a store search

    A link to a store search can show competitors above you. Link the listing itself.

  • Printing before the listing is public

    Pre-order pages and testing links behave differently from a live listing. Encode the public listing and scan it again on launch day.

Static or dynamic for an app download code?

A store listing address rarely changes, so a static code pointed straight at it is the sensible default: free, permanent, and nothing in between.

Choose dynamic for packaging or signage that will outlast your current setup, for instance if you might replace the app or move from two codes to a link page later. A dynamic code can be re-pointed and counts scans, but it still sends every phone to the same place.

How dynamic QR codes work

App download codes in practice

  • A coffee chain prints two codes on its cup sleeves, one per store, for its loyalty app.
  • A smart home brand puts a code inside the box lid that opens its website's download page.
  • A festival shows one code on its entrance banners that opens a link page with both store buttons.

A QR code that still works next year

Most of what goes wrong with a QR code happens after it is printed. These six things are why ours does not.

  • Checked before you print

    We decode every code you make and read it back. If a logo covers too much or a colour is too faint for paper, you find out here — not after the print run.

  • Unlimited scans, every plan

    Including the free one. A scan cap kills a printed code at the moment it starts working, which is why we do not have one.

  • We do not switch off your codes

    Two dynamic codes stay yours permanently, whatever you pay us. Cancel a paid plan and you keep them — the rest pause after 30 days, with three warnings first, and a paused code shows a neutral page, never a sales page.

  • Made on your device

    Static codes never reach our servers. Your WiFi password, your contact details and your logo stay in the browser — which is also why there is no limit.

  • Ready for the printer

    SVG for anything that gets scaled, and PNG at 1024px so the edges stay hard. Both free, no account.

  • Available in English, Norwegian Bokmål, Danish, Swedish, German, French, Dutch, Italian, Spanish, Finnish, Portuguese, and Polish

    The generator and every page speak English, Norwegian Bokmål, Danish, Swedish, German, French, Dutch, Italian, Spanish, Finnish, Portuguese, and Polish. More languages follow as each one is reviewed by a native speaker.

See what happens after you print

A dynamic code points at a short link you own. Change where it goes without reprinting anything, and see how often each code has been scanned and when the last scan was.

  • Change the destination any time, as often as you like
  • A scan count and the last scan for every code
  • No scan limit, on any plan
  • Cancel and you keep two codes permanently — the rest pause after 30 days
Start free

2 codes free. Paid from $7/month. Compare plans

MakeQRCNCafe Nord

Analytics

Aug 14 – Sep 12

7D30D90D1Y

Total scans

11,875

18%

Unique scanners

8,431

14%

Active codes

24

3

Scans per day

396

18%

Scans over time

0
200
400
600
800
Aug 14Aug 21Aug 28Sep 4Sep 11

Devices

62%

of scans came from an iPhone

  • iPhone62%
  • Android34%
  • Other4%

QR Code for App Download: questions and answers

Short answers to what people ask before they print. Anything else, write to us.

Ask us something else

Can one QR code open the App Store on iPhone and Google Play on Android?

Not by itself. A QR code holds one address, and neither static codes nor MakeQR dynamic codes check the phone. Point the code at a page that does, such as a download page on your site, or print two labeled codes.

Where do I find my app's store link?

On iPhone, open the listing in the App Store, tap the share icon and choose Copy Link. For Google Play, open the listing at play.google.com and copy the address bar. Both are ordinary web links that encode like any other.

Does the code open the store app or a website?

On the matching phone, the store app opens on your listing. On the other platform, the phone shows the store's web page, which is why one App Store link is a poor choice for a mixed audience.

Does MakeQR have an app store redirect page?

Not yet. It is planned but not built. Today, use one static code per store, a download page on your own website, or a Pro link page with both store buttons.

Make a code that still works next year

Free static codes with no account, two permanent dynamic codes, unlimited scans on every plan, and a check that tells you it scans before you print it.

Make a QR code

No account for static codes. Nothing to cancel.