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
How to Create an App Store Smart Link in 3 Steps
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.
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.
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/idXXXXXXXXXOpen 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.appOpen 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/idXXXXXXXXXOpen 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
Linux, ChromeOS and other devices
Country rules
Platform-split click analytics
Hosting included
Clean branded short link
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?
How does the smart link know which device a visitor is on?
What URL should I use for the iOS App Store?
What URL should I use for Google Play?
What URL should I use for Windows?
What URL should I use for the Mac App Store?
Why can't I paste an ms-windows-store: or macappstore: link?
How does the link tell an iPad from a Mac?
Is this also a Play Store link generator?
Does the link open the app if it is already installed?
What happens on Linux, ChromeOS or other devices?
Do I need to host the HTML file myself?
Can I see how many iOS, Android, Windows and Mac visitors my link gets?
Does Flyn Pro route Windows and Mac visitors too?
What is deferred deep linking and do I need it?
Can I use this for QR codes and ad campaigns?
How is this different from a Universal Link or App Link?
Is this app store link generator free? Do I need an account?
To serve both stores and the web from a single URL, follow one link, different destinations by device.
More Free Link Tools
Explore more free link tools from Flyn, instant, no sign-up required.
Deep Link Tester
Verify iOS Universal Links and Android App Links open your app correctly.
Link Rotator
Split one link across multiple destination URLs with weighted rotation.
App Install Campaign Link Generator
Add Play referrer and Apple campaign tags to store URLs, attribution rather than device routing.
UTM Builder
Tag your install-campaign links with UTM parameters for analytics.
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.