Free Tool
4.9/5

Free App Store Link Generator

Build one smart link that sends iOS users to the App Store, Android users to Google Play, and everyone else to your site, generated as a self-hosted HTML file, no sign-up required.

Add at least one store URL. Both is best, the link routes each visitor to the right one.

Where desktop and other visitors land. Leave blank to send them to a store page instead.

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

You're on Desktop, this link would send you to the fallback URL.

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

See your iOS vs Android split (and which campaign drove it).

The HTML file routes visitors but reports nothing back. Let Flyn host a managed smart link with platform-split click analytics, install attribution, and a branded short URL: no file to host yourself.

Platform-split analytics Install attribution 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. Add an optional desktop fallback 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, iOS to the App Store, Android to Google Play, everyone else to your fallback.

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 sends every visitor to the right place for their device. Open it on an iPhone and it loads the App Store; open it on an Android phone and it loads Google Play; open it on a laptop and it loads your website. You promote a single link instead of asking people to find the store that matches their phone.

This tool builds that smart link as a small, self-contained HTML file. A short script reads the browser's user-agent the instant the page loads, decides the platform, and redirects, there is no server to run and nothing to install. 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 iOS-versus-Android split, 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 two store URLs you feed it. Here is exactly where to find each one.

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.

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 adapts to whoever clicks it, 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 or Google Play. No app-side setup. Always lands on the store listing, 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 managed Flyn link adds the analytics and attribution a static file cannot.

Capability

This free tool

Flyn managed

Device routing, iOS / Android / desktop

iPadOS-as-Mac detection

Platform-split click analytics

Install attribution

Deferred deep linking

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 host one that measures and attributes every install it drives.

Platform-split analytics

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

Install attribution

Connect each click to an install and a campaign so you know which channel actually drives downloads.

Deferred deep linking

Open the exact screen, a product, a referral, an invite, right after the user installs the app.

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 iOS, Google Play on Android, and a fallback page on desktop. Instead of posting two separate store links, 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 if someone is on iOS or Android?
The generated HTML includes a small script that reads the browser's user-agent string. If it matches iPhone, iPad, or iPod, or an iPadOS device reporting as a Mac with touch support, the visitor is sent to the App Store. If it matches Android, they go to Google Play. Everyone else lands on your fallback URL. The detection runs instantly in the browser before any page is shown.
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.
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 desktop or unsupported devices?
Anyone not on iOS or Android, desktop browsers, smart TVs, consoles, is sent to the fallback URL you provide, usually your website or a landing page. If you leave the fallback blank, the link falls back to a store page instead, which still loads fine in a desktop browser. Setting a real fallback gives desktop 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 vs Android 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 iOS, Android, or desktop split. That is the key limit of a client-side smart link. Flyn's managed smart links log every click with the platform served, country, device, and referrer, so you can see exactly where your install traffic comes from.
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.
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 always routes to the correct store 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 want a hosted smart link with platform-split analytics, install attribution, and a branded short URL, you can create a free Flyn account.

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 create a Flyn account for a managed smart link with platform-split analytics, install attribution, and deferred deep linking.