Skip to main content
Smart routing, Pro

App Download QR Code,
one QR, every store.

iPhone users to App Store, Android to Play Store, desktop to web. One QR for every platform, update store URLs anytime. Built for Indian startups, D2C brands, fintech apps, and Bharat-first product launches.

Scan to install

How App Store Link QR works

iOS users to App Store, Android users to Google Play, others to Web URL. One QR for all platforms. You can update the URLs anytime from your dashboard.

Desktop, tablets and anything that is neither an iPhone nor an Android lands here.

I want to change where this goes later

Already on. A per-device code is editable after printing by definition.

Send iPhone and Android to different places

One printed code, read at scan time: an iPhone gets your App Store page, an Android gets Play, and everyone else gets the link above. This is the tool that used to be called OneLink or App Link.

Leave one blank and that platform falls through to the link above, so a single-platform app works too.

iHow to use this tool
  • 1.Enter the iOS App Store URL, the Android Play Store URL, and a web fallback for desktop scanners.
  • 2.Our server reads the user-agent at scan time and 302-redirects to the right destination automatically.
  • 3.Every scan is logged: you can see iOS vs Android split in your dashboard.

This QR is always Dynamic

After saving, go to Dashboard to Edit URL to update the destination anytime.

Advanced (Dynamic QR)

Optional controls. Leave any field blank to skip it.

Scans after this date show a 410 expiry page.

Scans before this date show a "Not active yet" page (IST).

Scanner must enter this before redirect.

Shows a confirm screen before the redirect. Self-declared, not verified.

We POST the scan to this https endpoint. Fire and forget, so a slow server never delays the redirect.

Loaded as an image on the redirect screen, for retargeting. Images only, never script.

When set, each scan picks one of these at random instead of the primary URL.

Route scans to different URLs by device (ios, android, desktop), time (IST hour range like 09-17), country (2-letter code like IN), language (2-letter code like hi, read from the browser), or radius (lat,lon,km like 19.076,72.877,50). First matching rule wins, otherwise the scan goes to your primary URL. Country and radius use the scanner IP, which is city-level accurate at best.

No rules yet. Add up to 5.

UTM parametersTag scans for analytics (GA4, etc.)›

Attach campaign tags to the destination URL. Empty fields are skipped. Works only for http(s) URLs.

Customize design

Paid plans can take the Q out of the middle and drop the qrsprint.com line.

Save a style (colors, dot and eye style, logo) and reuse it on any QR.

Adds the caption beside (horizontal) or below (vertical) the QR. Use "Download card".

Live preview

Your QR will appear here

Fill the form to generate a scannable code.

📱 Smart routing · iOS / Android / Web

Label Designer

Unlock the Designer

Drag-drop labels, headlines, logos, shapes. Print-ready PNG and SVG.

Free to download. Get the app to scan, manage and get scan alerts on your phone.Download app

Quick start

How to use this tool.

  1. 1

    Paste the iOS App Store URL and the Google Play URL.

  2. 2

    Optionally add a fallback web link for desktop scanners.

  3. 3

    Download the QR.

  4. 4

    One QR, both stores. Our server routes by device, iOS to App Store, Android to Play.

Why Indian apps need smart store routing

India is the world's largest Android market: roughly 95 percent of phone shipments run Android, the other 5 percent are iPhone (heavily skewed to tier-1 metros and premium spend). Print a single Play Store QR on your hoarding and your iPhone users get a dead link. Print a single App Store QR and 95 percent of scans go nowhere. Smart routing fixes this with one QR per campaign, never a wasted scan.

How to set up your app QR

Paste your iOS App Store URL (from apps.apple.com), your Google Play URL (from play.google.com), and a web fallback (your landing page). QRSprint encodes a short redirect URL that reads the user-agent at scan time. iPhone users land on App Store; Android on Play Store; everyone else on the web. The store URLs are editable from your dashboard so a printed QR survives App Store URL changes.

Print and digital placement

On product packaging for D2C brands so customers download the loyalty app. On flyers inside delivery boxes (Nykaa, Mamaearth, Lenskart style). On hoardings near tier-2/tier-3 markets where app installs are the conversion goal. On Insta Stories screenshots. On end-of-video YouTube cards. On office reception QR for the visitor app. For multi-region launches with different regional landing pages, use the Bulk tool.

Tracking installs from the QR

QRSprint records every scan with device, OS, city, and time. Pair the scan analytics with your app-install tracker (Branch, AppsFlyer, Adjust) by appending UTM parameters to the store URLs. Now you can attribute installs back to specific QR placements (which hoarding, which packaging, which event) instead of guessing.

Related: URL QR · Instagram QR · Bulk QR

App download QR code: frequently asked questions

Yes. The QR encodes a smart redirect on QRSprint that reads the device at scan time and sends iPhone users to the App Store, Android users to the Play Store, and everyone else to your web fallback. So you print one QR for every platform instead of two.

More QR types