Free Tool
4.9/5

Free App Store Link Generator

Build one smart link that sends iPhone and iPad users to the App Store, Android users to Google Play, Windows and Mac users to their own store or download page, and everyone else to your site, generated as a self-hosted HTML file, no sign-up required.

iPhone and iPad visitors go here, including an iPad that reports itself as a Mac.

Your Microsoft Store page, or the https page where people download your Windows app.

Your Mac App Store page, or your Mac download page. Only a Mac without touch support goes here.

Add at least one store URL. Each must be an https web page: store schemes such as ms-windows-store:, macappstore:, itms-apps: or market: are not accepted, because they open only on a device that has that store app. Where to find each store's web URL

Where every other visitor lands: Linux, ChromeOS, and Windows or Mac when those fields are blank. Some large Android tablets land here too, because Chrome on them requests the desktop site by default and reports Linux. Leave it blank to send them to the first store URL instead.

Shown on the brief “Opening…” screen while redirecting.

Checking which device you are on…

Add your store URLs, then generate a device-aware smart link.

See your iOS, Android, Windows and Mac split (and which campaign drove it).

The HTML file routes visitors but reports nothing back. With Flyn Pro, one short link holds an iOS, Android, Windows and Mac destination, and your analytics show clicks by operating system. On a link with a Mac URL, Safari visitors get a brief touch check, so an iPad lands on the iOS URL and a Mac on the Mac URL. No file to host. How device targeting works

Platform-split analytics iOS, Android, Windows, Mac (Pro) Branded short link
Start free, no credit card

How to Create an App Store Smart Link in 3 Steps

Step 1: Add your store URLs, App Store Link Generator screenshot
1

Add your store URLs

Paste your iOS App Store URL and your Google Play URL, plus an optional Windows URL and Mac URL: a store page or your own download page, https only. Add a fallback for every other device and your app name.

Step 2: See how each device routes, App Store Link Generator screenshot
2

See how each device routes

The tool detects your own device and shows where the link would send you: iPhone and iPad to the App Store, Android to Google Play, Windows and Mac to their own URLs, everyone else to your fallback. An iPad that reports a Mac is caught by its touch support.

Step 3: Copy or download the HTML, App Store Link Generator screenshot
3

Copy or download the HTML

Generate the smart link, then copy the HTML or download the ready-to-host file. Host it anywhere and share one link for every platform.

What Is a Smart App Link?

A smart app link, sometimes called a universal download link, is one URL that aims to send each visitor to the right place for their device. Open it on an iPhone or iPad and it loads the App Store; on an Android phone, Google Play; on a Windows PC, your Microsoft Store or download page; on a Mac, your Mac App Store or download page; anywhere else, your website. You promote a single link instead of asking people to find the store that matches their device.

This tool builds that smart link as a small, self-contained HTML file. A short script reads the browser's user agent and touch support as the page loads, decides the platform, and redirects, there is no server to run and nothing to install. Touch support matters because Safari on iPad reports a Mac: a “Mac” with touch support goes to the App Store, and the Mac URL is kept for real Macs. You host the file anywhere static pages are served and share its URL. Because the routing happens in the browser, the file itself records nothing; when you need to know the split by platform, a managed smart link is what logs it.

One thing a raw store link cannot do is build you an audience, because you cannot install an ad pixel on the App Store or Google Play. Route the install traffic through a short link with a pixel and you can retarget everyone who clicked to install, one of six ways to reclaim an audience from links you do not own.

Getting the Right Store URLs

The smart link is only as good as the store URLs you feed it. Here is where to find each one. Only have a Google Play URL? Paste just that one and this works as a Play Store link generator too.

iOS, App Store

apps.apple.com/app/idXXXXXXXXX

Open your app in the App Store, choose Share, and copy the link. The number after "id" is your App Store ID. Apple auto-redirects each visitor to their local storefront.

Android, Google Play

play.google.com/store/apps/details?id=com.company.app

Open your app on the Play Store website and copy the address-bar URL. The id parameter is your package name. Add install-referrer parameters here if you track campaigns.

Windows, Microsoft Store

apps.microsoft.com/detail/<Store ID>

In Partner Center, open your app, then Product management and Product identity: the listing link and Store ID are there. Or open your listing on apps.microsoft.com and copy the address bar. Not in the Store? Use your https download page.

Mac, Mac App Store

apps.apple.com/app/idXXXXXXXXX

Open your Mac app's listing on apps.apple.com in a browser and copy the address bar. If one listing covers iPhone and Mac, the same URL works in both fields. Outside the Mac App Store? Use your https download page.

Paste the https web page, never a store scheme. Links such as ms-windows-store://pdp/?ProductId=..., macappstore://..., itms-apps://... or market://... open only on a device that has that store app, so this tool does not accept them. Microsoft says its apps.microsoft.com link also launches the Store app on Windows, so the web page still reaches the Store app there. Both desktop link formats, where to find each store ID, and where a store scheme does belong are covered in how to link to the Microsoft Store and the Mac App Store.

What People Use Smart App Links For

One link that just works, wherever you put it, on whatever device.

One link in every bio

Put a single smart link in your Instagram, TikTok, and X bios, it works for every follower, on any phone.

One QR on print & packaging

A single QR code on flyers, posters, or product boxes routes every scanner to the right store automatically.

App-install email & SMS

One "Get the app" button in an email or text that opens the correct store on each recipient's device.

Paid install campaigns

Point one ad link at both stores instead of splitting budget and creative across two separate destinations.

Website download button

A single "Download our app" button on your site that sends phones to their store and Windows and Mac visitors to their own download, no device picker.

Press kits & partner links

Give journalists and partners one tidy link to share instead of a list of platform-specific store URLs.

Smart Link vs. Universal Link vs. Deferred Deep Link

Three different jobs, often confused. Here is what each one does and when to reach for it.

Smart store link (this tool)

Routes by device to the App Store, Google Play, or your Windows and Mac store or download pages. No app-side setup. Lands on a store listing or download page, built for acquisition and install campaigns.

Universal Link / App Link

Opens your app directly when it is installed, and the web when it is not. Requires an association file on your domain plus matching app config. Best for engagement.

Deferred deep link

Routes to the store, remembers the user's intent, and opens the exact screen after first install. Needs a managed service that pairs the click to the install.

Client-Side Routing vs. Managed Smart Links

This free tool routes visitors correctly today. A Flyn Pro link adds the analytics a static file cannot.

Capability

This free tool

Flyn Pro

Device routing, iOS / Android / Windows / Mac

iPad that reports a Mac sent to iOS

On links with a Mac URL

Linux, ChromeOS and other devices

Fallback URL
Country rules, A/B split or default

Country rules

Platform-split click analytics

Hosting included

You host the file
Flyn hosts it

Clean branded short link

Raw .html URL
Branded domain

Turn a Smart Link Into an Install Channel

Generate a free smart link here, or let Flyn Pro host one that shows where every click came from.

Platform-split analytics

See iOS, Android, Windows and Mac clicks separately, with country, device and referrer on each.

Editable destination

Change where the link points after it is printed or shared, without changing the URL.

QR code included

Every Flyn short link comes with a QR code for print and packaging.

Branded short link

One clean branded URL on your own domain instead of a raw .html file path.

Frequently Asked Questions

What is an app store link generator?
An app store link generator builds a single smart link that detects which device a visitor is using and sends them to the right place: the App Store on iPhone and iPad, Google Play on Android, your Microsoft Store or download page on Windows, your Mac App Store or download page on a Mac, and a fallback page everywhere else. Instead of posting a separate link per store, you share one. This tool generates the smart link as a self-contained HTML file you can host anywhere.
How does the smart link know which device a visitor is on?
The generated HTML includes a small script that reads the browser's user agent and its touch support. Android goes to Google Play. iPhone, iPad and iPod go to the App Store, and so does an iPad that reports itself as a Mac, because it has touch support. Windows goes to your Windows URL, and a Mac without touch support to your Mac URL. Any device without a URL of its own lands on your fallback URL. The check runs in the visitor's browser as the page loads. One exception: Chrome on some large Android tablets requests the desktop site by default and then reports Linux, not Android, so the script treats that tablet as Linux and sends it to your fallback URL.
What URL should I use for the iOS App Store?
Use the public App Store page for your app, it looks like https://apps.apple.com/app/idXXXXXXXXX, where the number is your App Store ID. You can find it by opening your app in the App Store, choosing Share, and copying the link. Country-specific paths like /us/app/ also work; Apple redirects visitors to their local storefront automatically.
What URL should I use for Google Play?
Use the Google Play listing for your app, it looks like https://play.google.com/store/apps/details?id=com.yourcompany.yourapp. The id parameter is your app's package name. Open your app on the Play Store website, copy the address-bar URL, and paste it in. You can append install-referrer parameters for campaign attribution if you need them.
What URL should I use for Windows?
Use your app's Microsoft Store web page, which has the format https://apps.microsoft.com/detail/ followed by your Store ID. In Partner Center, open your app, expand Product management and select Product identity: the link and the Store ID are there. You can also open your listing on apps.microsoft.com and copy the address bar. Microsoft says this link opens the web listing and, on Windows, also launches the Store app on your listing. Not in the Microsoft Store? Paste the https page where people download your Windows app instead.
What URL should I use for the Mac App Store?
Use your Mac app's web page on apps.apple.com, which has the same https://apps.apple.com/app/... shape as an iPhone listing. Open the listing in a browser and copy the address bar. If one App Store listing covers both your iPhone and Mac app, the same URL can go in both fields. Distributing outside the Mac App Store? Paste the https page where people download your Mac app instead.
Why can't I paste an ms-windows-store: or macappstore: link?
Because a store scheme is not a web page. It opens only on a device that has that store app, and many browsers ask for permission before handing it over, so a visitor can end up on a prompt or a blank page instead of your listing. The https store page opens in any browser, and Microsoft says its apps.microsoft.com link also launches the Store app on Windows. So the four store fields here take https web pages only, and the same applies to itms-apps: and market: links. Flyn Pro device rules refuse store schemes for Windows and Mac as well.
How does the link tell an iPad from a Mac?
Since iPadOS 13, Safari on iPad asks for the desktop site by default and sends the same user agent as Safari on a Mac, so the user agent alone cannot tell them apart. The generated script also checks touch support (navigator.maxTouchPoints): an iPad has it and a Mac does not. A "Mac" with touch support goes to your App Store URL, and only a Mac without it goes to your Mac URL. An iPhone using Request Desktop Website reports a Mac too and is routed the same way, to the App Store.
Is this also a Play Store link generator?
Yes. Paste your Google Play URL and your App Store URL, and the link sends Android visitors to Google Play and iPhone and iPad visitors to the App Store. Android-only app? Leave the App Store field empty: Android visitors go to Google Play, and everyone else goes to your fallback URL, or to the Play listing if you leave the fallback blank too.
Does the link open the app if it is already installed?
No. A store link always opens the App Store or Google Play listing, even if the app is installed. To open an installed app directly you need a Universal Link (iOS) or App Link (Android), which require server-side association files on your domain. This tool focuses on reliable store routing, use our Deep Link Tester to verify a Universal Link or App Link setup.
What happens on Linux, ChromeOS or other devices?
Any visitor without a URL of its own goes to the fallback URL you provide, usually your website or a landing page. That covers Linux and ChromeOS computers, plus Windows and Mac visitors when you leave those fields blank. If you leave the fallback blank too, the link sends them to the first store URL you entered, in the order App Store, Google Play, Windows, Mac, which still loads in a desktop browser. Some Android tablets end up in this group as well: Chrome on large Android tablets requests the desktop site by default and reports Linux. The script does not guess Android from touch support, because a touchscreen Linux laptop can look the same, so such a tablet gets your fallback URL, or the App Store listing if that is your first store URL and the fallback is blank. A real fallback page with both store badges gives all of these visitors a better experience and a place to learn about the app.
Do I need to host the HTML file myself?
Yes. This free tool generates the smart link as an HTML file but does not host it. Copy or download the file and upload it to any static host, your own site, GitHub Pages, Netlify, Cloudflare Pages, or object storage. The link you share is that file's URL. Flyn can instead host a managed smart link for you, with no file to upload and a branded short URL.
Can I see how many iOS, Android, Windows and Mac visitors my link gets?
Not with the generated file. The routing runs entirely in the visitor's browser and reports nothing back, so there is no record of the split by platform. That is the key limit of a client-side smart link. A Flyn short link counts every click, and on Pro it breaks each one down by device, operating system, browser, country and referrer, so you can see where your install traffic comes from.
Does Flyn Pro route Windows and Mac visitors too?
Yes. On Pro ($12 a month, or $9 a month billed annually), Lifetime and Team plans, one Flyn short link can hold separate destinations for iOS, Android, Windows and Mac, with http or https pages only for Windows and Mac. Device rules come first, then country rules, then the link's A/B split if it has one, then the default destination. On a link with a Mac URL, Flyn shows Safari visitors a blank page for a moment that checks touch support, so a Mac goes to the Mac URL and an iPad to the iOS URL if the link has one; Chrome, Edge and Firefox on a Mac go straight to the Mac URL. On a link without a Mac URL there is no check, and Safari on iPad, which presents as a Mac, usually gets your country rules or default. Linux and ChromeOS have no field of their own, and Chrome on a large Android tablet that requests the desktop site reports Linux, so Flyn records Linux and that tablet falls through to your country rules, A/B split or default too.
What is deferred deep linking and do I need it?
Deferred deep linking remembers what a user wanted before they installed your app, then opens that exact screen, a product, a referral, an invite, on first launch. A plain store link cannot do this; once the user lands in the store, the original context is lost. Deferred deep linking needs a service that pairs the click with the install, which is a managed feature rather than something a static HTML file can provide. Flyn does not offer it; a mobile measurement platform such as Branch does.
Can I use this for QR codes and ad campaigns?
Yes, that is one of the best uses. Print one QR code that points to your smart link and it works for every passer-by, iPhone or Android, instead of forcing them to pick a store. The same applies to one ad link, one email button, or one bio link. Pair the smart link with a shortener so the QR encodes a clean, scannable URL.
How is this different from a Universal Link or App Link?
A Universal Link (iOS) or App Link (Android) opens your app directly when it is installed and falls back to the web when it is not, but both require hosting an association file and matching app configuration. A smart store link is simpler: it routes each device to the store or page you set for it, by user agent, and needs no app-side setup. Many teams use both, a smart link for acquisition and Universal Links for engagement.
Is this app store link generator free? Do I need an account?
Yes, it is completely free with no sign-up required. Generate unlimited smart links, preview where your own device would be routed, and copy or download the HTML, all without an account. If you would rather share one hosted short link that routes iOS, Android, Windows and Mac and shows the split by operating system, that is device routing on Flyn Pro.

To serve both stores and the web from a single URL, follow one link, different destinations by device.

Ready to drive more app installs?

Generate a free smart link above, or use Flyn Pro for one hosted short link that routes iOS, Android, Windows and Mac and shows the split by operating system.