App Store QR Code Generator
One QR code for your app. Android scanners open the Google Play Store, iPhones open the Apple App Store — automatically. Paste your store links below to start.
Paste one link for an instant free static QR code. Paste both and we'll show you how to get a single smart QR that detects the scanner's device.
Fill the form to generate your app download QR code
This is a static QR code — it can't be edited or tracked once printed. Want to change the destination later and see scan analytics?
Create a free dynamic QR codeWhat is an app install QR code?
An app install QR code takes anyone who scans it straight to your app's download page — no searching the store, no typing your app's name, no losing users to a competitor's listing on the way. It turns any physical surface — packaging, posters, receipts, business cards, event badges, TV screens — into an install button.
The problem: your users are split between two stores. A QR code that links to the Play Store is a dead end for iPhone users, and vice versa. Printing two codes side by side looks cluttered and confuses people about which one to scan.
The fix is a smart app install QR code: one code that detects the scanner's device and routes it to the right store. That's what the generator above creates.
How does one QR code open both app stores?
A printed QR code physically encodes a single link, so the routing happens one step later. Your QRPulse code points to a short redirect URL. When someone scans it, our server reads the device's user agent — the same signal websites use to serve mobile layouts — and forwards the scanner in milliseconds:
- Android phones and tablets → your Google Play Store listing
- iPhone / iPad → your Apple App Store listing
- Desktop or unknown devices → a fallback link you choose (your site's download page, or either store)
The redirect is also what makes the code editable (swap store links anytime without reprinting) and measurable (every scan is logged with platform, location, and time — so you finally know whether the poster or the flyer drove more installs, and what share of your audience is on iOS vs Android).
Where app download QR codes work best
Product packaging — companion apps for hardware, appliances, toys, and IoT devices convert exceptionally well because the user is holding the product and has an immediate reason to install.
Print and outdoor advertising — flyers, magazine ads, billboards, and transit posters. A QR code is the only reliable way to move someone from paper to an app store in one motion.
Restaurants and retail — table tents and counter cards for your ordering or loyalty app, scanned while customers wait anyway.
Events and conferences — badges, booth banners, and slide decks. Attendees install your event or product app on the spot instead of promising to "check it out later."
TV and video — a corner QR code during an ad or end card. Viewers scan from the couch; device detection guarantees nobody lands on the wrong store.
Best practices for app install QR codes
- Test with both platforms before printing. Scan with a real Android phone and a real iPhone and confirm each lands on the correct listing.
- Print at least 2×2 cm (0.8×0.8 in) with strong contrast — dark code on a light background. Bigger for posters and anything viewed at a distance.
- Add a call to action. "Scan to download the app" near the code roughly doubles scan rates versus a bare code.
- Use a dynamic code for anything printed at scale. If a store URL ever changes — app rename, listing migration, new bundle — you update the link, not ten thousand boxes.
- Watch the analytics. Platform split tells you where to focus development; scan location and time tell you which placements earn their cost.
Static or dynamic — which should you use?
If your app lives in one store only, the free static code above is enough: it encodes the store link directly, never expires, and costs nothing. But it can't detect devices, can't be edited after printing, and can't tell you whether anyone scanned it.
If your app is on both stores — or you want scan analytics and editable links — create a free QRPulse account. The free plan includes 2 dynamic QR codes with the App Install type, real-time scan tracking, and no credit card requirement. Pro unlocks unlimited codes for $2/month.
App store QR codes — FAQ
An app install QR code is a QR code that takes anyone who scans it directly to your app's download page. A smart (dynamic) app install QR code goes further: it detects the scanner's operating system and automatically opens the Google Play Store on Android devices and the Apple App Store on iPhones and iPads — so one printed code works for every user.
A printed QR code can only contain one fixed link, so the trick is a redirect: the QR points to a short QRPulse URL, and when someone scans it our server reads the device's user agent in milliseconds. Android scanners are forwarded to your Google Play listing, iOS scanners to your App Store listing, and anyone else (like a desktop browser) to a fallback link you choose.
Yes. If your app is on a single store, generate a static QR code above — free, instant, no sign-up, and it never expires. For the smart one-QR-for-both-stores version, a free QRPulse account includes 2 dynamic QR codes with scan analytics, no credit card required.
Play Store: open your app's page on play.google.com and copy the URL — it looks like play.google.com/store/apps/details?id=com.your.app. App Store: find your app on apps.apple.com (or use App Store Connect) and copy the URL — it looks like apps.apple.com/app/your-app/id1234567890.
With a QRPulse App Install QR code, desktop scanners are sent to your fallback link — by default the first store link you added, or you can point it at your website's download page. Nobody ever hits a dead end.
Yes — that is the main advantage of a dynamic app install QR code. QRPulse logs every scan with device type, operating system, location (country and city), and time. You see exactly how many installs came from your poster, packaging, or ad, and which platform your users are on.
With a dynamic QRPulse code, yes — update the Play Store or App Store link anytime from your dashboard and the printed code keeps working. This matters if you rename your app, migrate listings, or want to redirect an old campaign to a new app. A static QR code cannot be changed after printing.
Yes — QR codes in TV spots, billboards, magazines, and flyers are one of the most effective app install channels because users don't have to remember an app name or type anything. Use a high-contrast code at sufficient size (at least 2×2 cm in print, larger for TV), and always test scans from both an Android phone and an iPhone before going live.
More free QR code generators
All free, instant, no sign-up — pick the type you need.
From the QRPulse blog
Guides and real-world examples to get more from every scan.
How Event Organisers Use Dynamic QR Codes (With Real Examples)
From badges to session signage to post-event resource pages, dynamic QR codes let event organisers update information mid-event and track every attendee interaction.
From restaurant adoption to marketing ROI to global scan volumes, here are the most important QR code statistics for 2026 — and what they mean for your business.
What Is a Dynamic QR Code? (And Why Your Business Needs One)
Static QR codes are a one-time print. Dynamic QR codes let you change the destination, track every scan, and measure campaign ROI — all without reprinting anything.
How to Drive Instagram Followers With a QR Code on Your Packaging
A QR code printed on your product box can be a powerful growth channel for your Instagram following — if you track and optimise it correctly.