# Make one link for the App Store and Google Play

Last updated 1 November 2026

Paste your app’s store link or id below. You get a clean link for each store, without country codes or tracking junk, ready to copy. Add campaign tags if you want to see which post brings downloads. It is free and runs in your browser. To turn both store links into one link and QR code that picks the right store on every phone, paste the clean link into Jumper.to.

Your links appear here.

## How it works

1. **Paste a store link or id.** From the App Store, Google Play, Galaxy Store, AppGallery or Microsoft Store. The Share button in each store copies the link.
2. **Add tags if you like.** A channel and a campaign turn into Apple’s ct and Google Play’s utm values, encoded the way the stores expect.
3. **Copy what you need.** The clean link for your website or bio, or the tagged link for one campaign. For one link and QR code for both stores, make a Jumper link.

## What a clean store link looks like

Store links copied from a browser often carry extra parts: a country code, a language, a long app name, tracking parameters. They still work, but they are long, and a country code can send people to the wrong store. The generator keeps only what the store needs to find your app.

These are the forms it gives you, one per store. They are the same addresses a Jumper link sends people to.

### Store link formats

The id is the part you see in your store listing’s address.

| Store | Clean link | The id |
| --- | --- | --- |
| App Store | https://apps.apple.com/app/id\<number> | Numbers after “id” (310633997) |
| Google Play | https://play.google.com/store/apps/details?id=\<package> | The package name (com.whatsapp) |
| Galaxy Store | https://galaxystore.samsung.com/detail/\<package> | Usually the same package as on Google Play |
| AppGallery | https://appgallery.huawei.com/app/C\<number> | Numbers after “C” |
| Microsoft Store | https://apps.microsoft.com/detail/\<id> | A 12-character id like 9NKSQGP7F2NH |

More detail, including the in-app forms, on the store URL formats page.

## Campaign tags, in plain words

If you share your app in many places, you want to know which place brings downloads. Both big stores can tell you, if the link says where the visitor came from. That is what campaign tags do. You give each place a name, like tiktok or newsletter, and the store counts downloads for each name.

Apple uses two tags. ct is the campaign: the generator joins your channel and campaign with a hyphen and cuts it to 30 characters, as Apple asks. pt is your provider token, a number from App Store Connect (Analytics, then Campaigns). Apple only reads pt together with ct.

Google Play uses one tag, the referrer, which holds utm_source (your channel), utm_medium, utm_campaign and utm_content. The whole referrer is encoded once more, because Google Play decodes it before your app reads it. It may be 512 characters long at most.

Here is what the generator makes for WhatsApp with the channel tiktok and the campaign spring:

### Tagged store links for WhatsApp

Channel tiktok, campaign spring.

| Store | Link |
| --- | --- |
| App Store | https://apps.apple.com/app/id310633997?pt=123456&ct=tiktok-spring&mt=8 |
| Google Play | https://play.google.com/store/apps/details?id=com.whatsapp&referrer=utm_source%3Dtiktok%26utm_medium%3Dlink%26utm_campaign%3Dspring |

Each store reads its own tags; visitors see the normal store page.

## Use the clean link everywhere

A “Rate us” button, a link to your other app, the download button on your website, a line in your newsletter: all of them want the clean store link, not the long address your browser showed you. Copy it from the generator and paste it where you need it. Whoever builds your app can drop the same link behind a button; nothing else is needed.

If you want one link for both stores instead of two, that is what a Jumper link is: iPhones get the App Store, Android phones get Google Play, and it keeps working inside Instagram and TikTok.

## iPhone, iPad and Mac

Apple often sells one listing for iPhone, iPad and Mac. WhatsApp and Pages are examples. Then there is one id, and the same link opens the App Store on an iPhone and the Mac App Store on a Mac. The generator says so when it sees a Mac link, and never invents a separate Mac id.

If your Mac app is a separate listing, it has its own id. Paste that link on its own to get its clean form.

## A store link or a Jumper link?

A store link opens one store, on every device. That is perfect for a website button that says “Download on the App Store”. It is not enough when the same link has to work for iPhone and Android people, like a bio link, a QR code on a poster or a link in a video.

A Jumper link is one short address on oxi.cc. It sends iPhones to the App Store, Android phones to Google Play and computers to your website or a landing page for your app. It works inside Instagram and TikTok, where plain App Store links often fail, and it adds your campaign tags for you.

## One link for both stores?

A store link opens one store. A Jumper link opens the App Store on iPhone and Google Play on Android, works inside Instagram and TikTok, and carries your campaign tags. 3 free credits: each link or page uses one.

Your App Store or Google Play link: [Get my free link](https://app.jumper.to/new)

- 3 free credits: each link or page uses one.
- Nothing to install in your app
- No credit card

[Start from scratch](https://app.jumper.to/new)

## Related

- [One link for the App Store and Google Play](https://jumper.to/link-to-app-store-and-google-play)
- [Free App Store QR code generator](https://jumper.to/app-store-qr-code-generator)
- [Store URL formats](https://jumper.to/docs/store-url-formats)
- [Apple campaign tokens (ct and pt)](https://jumper.to/docs/apple-campaign-tokens)
- [Google Play install referrer](https://jumper.to/docs/google-play-referrer)
- [See which campaign brings app installs](https://jumper.to/track-app-installs-by-channel)

## Questions

### Is the App Store link generator free?

Yes. It is free, needs no account and stores nothing. It runs in your browser: what you paste never leaves your computer.

### Which stores does it support?

The App Store, Google Play, the Samsung Galaxy Store, Huawei AppGallery and the Microsoft Store. Paste a link from any of them, or an id like 310633997 or com.whatsapp.

### Why does it remove the country from my App Store link?

A link with /us/ in it sends everyone to the US store, even people in other countries. Without a country, Apple opens the store of the visitor’s own country.

### Do I need a separate link for the Mac App Store?

Often not. Apple sells many apps as one listing for iPhone, iPad and Mac. Then the same App Store link opens the Mac App Store on a Mac. The generator never makes up a Mac id.

### What are ct and pt?

They are Apple’s campaign tags. ct names the campaign (up to 30 characters) and pt is your provider token from App Store Connect. With both in the link, App Store Connect counts downloads per campaign.

### Can one link open the App Store on iPhone and Google Play on Android?

Not a store link: each one opens one store. For one link that picks the right store on every phone, make a Jumper link. It also works inside Instagram and TikTok.
