How to Create a QR Code to Download Your App
To create a QR code that downloads your app, point a static QR code at your store listing. If you only need one platform, link straight to your App Store or Google Play page. If you support both, the cleanest approach is a simple landing page you control that offers an “iOS” and an “Android” button, then point the code at that page. Either way, generating the code takes about a minute.
One honest caveat up front: a single static code can point to only one URL. If you want the code to automatically send iPhone users to the App Store and Android users to Google Play, that device detection requires a third-party smart-link or dynamic-QR service, which comes with a subscription. The landing-page approach gives you both stores from one free, permanent code, with one extra tap for the user.
Step 1: Get Your Store Links
Grab the public address of each listing:
- App Store (iOS): open your app’s App Store page and copy its URL (it looks like
apps.apple.com/...). - Google Play (Android): open your Play Store listing and copy its URL (
play.google.com/store/apps/details?id=...).
Open each link in a browser to confirm it lands on the right listing.
Step 2: Choose Your Approach
There are two simple, static-friendly options.
Option A, one platform, one link. If your app is iOS-only or Android-only, just point the code at that single store URL. Done.
Option B, both platforms via a landing page. Create a small web page (even a single page on your own site) with two clear buttons: “Download on the App Store” and “Get it on Google Play.” Point your QR code at that page. Visitors tap the button for their device.
Option B keeps everything in one permanent static code, costs nothing, and lets you update the page later without changing the code.
Step 3: Generate the Static QR Code
In QR Toolkit, choose the URL (link) type, paste your store link or landing-page address, and generate. The result is a static code with the link encoded directly inside, no subscription and nothing in the middle.
Tips while you’re here:
- Adjust the colors if you want it to match your branding, but keep strong contrast (dark code on a light background) so it scans reliably.
- Save the image so you can drop it onto flyers, packaging, slides, or signage.
Because the code is static, the link is fixed once created, so confirm the URL is correct before you generate.
Step 4: Test and Place It
- Scan with an iPhone and an Android phone to confirm each lands where you expect.
- Print at a readable size, at least 2 cm wide for close scanning, larger for posters or shelf displays.
- Leave a quiet zone (blank margin) around the code and keep good contrast.
- Add a short caption like “Scan to download our app” so people know what it does.
About Automatic iOS vs Android Detection
It’s a common request: “Can one code send iPhones to the App Store and Androids to Google Play automatically?” Technically yes, but not with a plain static code. That behavior needs a smart link or dynamic QR from a third-party service that detects the device and redirects accordingly. Those services charge a subscription and route every scan through their servers.
If you’d rather avoid a subscription and a middleman, the landing page (Option B) achieves the same goal, both stores from one code, with a single extra tap. QR Toolkit makes static codes that point to one URL; it does not provide dynamic redirects or device detection.
Static vs Smart Link at a Glance
| Need | Static QR (one URL) | Smart link / dynamic QR |
|---|---|---|
| Link to a single store | Yes | Yes |
| Both stores via a landing page | Yes (one tap) | Yes |
| Auto-detect iOS vs Android | No | Yes |
| Editable destination later | No | Yes |
| Ongoing cost | None | Usually a subscription |
The Bottom Line
For most app promotion, a static QR code is all you need: point it at your single store listing, or at a two-button landing page for both platforms. It’s free, permanent, and reliable. Only reach for a smart-link service if automatic device detection is genuinely worth a subscription.
Create your app-download code in QR Toolkit, test it on both an iPhone and an Android, then print it big enough to scan.
Frequently Asked Questions
Can one QR code link to both the App Store and Google Play?
Yes, by pointing it at a landing page you control that has buttons for both stores; the user taps the one for their device. A single code can’t auto-detect the platform on its own, that requires a smart-link or dynamic-QR service with a subscription.
How do I make a QR code automatically send iPhone and Android users to different stores?
Automatic device detection needs a third-party smart-link or dynamic-QR service that redirects based on the operating system, and those charge a subscription. A free alternative is a static code pointing to a landing page with two store buttons, one extra tap, no subscription.
Will my app-download QR code stop working over time?
A static code doesn’t expire, it keeps working as long as the destination stays live. If it points to a store listing, it works while that listing exists; if it points to your landing page, keep that page online. The code pattern itself has no expiration date.