Bundle ID to App ID Converter
Look up any app’s numeric App Store ID from its bundle ID — or go the other way — in one search.
Every iOS app has two identities that different systems stubbornly refuse to share: the bundle ID you chose in Xcode (com.company.app) and the numeric App ID Apple assigned at creation (like 1459969523). Your codebase, provisioning profiles, and push certificates speak bundle ID; App Store URLs, Apple Ads campaigns, smart banners, and most attribution SDKs demand the numeric ID. This converter resolves either one into the other with a live App Store lookup.
Enter a bundle ID to get the numeric App ID, or paste a numeric ID (or a full App Store URL) to recover the bundle ID — along with the app’s name, developer, and a direct store link. It works for any published app, not just your own, which makes it handy for competitor research too.
How to convert between bundle ID and App ID
- 1
Type a bundle ID (e.g. com.company.app) or a numeric App Store ID into the search field above.
- 2
Pick the storefront country if the app isn’t available in the default one — lookups only find apps published in the selected storefront.
- 3
Run the lookup to see the matched app with both identifiers, its name, developer, and category.
- 4
Copy the ID you need: the numeric ID slots into App Store URLs (apps.apple.com/app/id…), smart banner tags, and ad platforms; the bundle ID goes into build settings and API calls.
Two IDs, two jobs: where each one is required
The bundle ID is the developer-facing identifier: it is baked into your app binary, provisioning profiles, push notification certificates, App Groups, and the appIDs in your AASA file (prefixed with your Team ID). It is permanent — once the first build is uploaded, the bundle ID can never change for that app. The numeric App ID (called trackId in Apple’s lookup API and “Apple ID” in App Store Connect’s App Information page) is the store-facing identifier.
You need the numeric ID far more often than you would expect: App Store product page URLs, the app-argument in smart app banner meta tags, Apple Ads campaign setup, SKAdNetwork configuration, review feeds, and most MMP and attribution dashboards all key on it. Conversely, tools like push services and code-signing utilities only accept the bundle ID — so cross-referencing the two is a constant small chore this lookup removes.
Looking up other developers’ apps
Because the conversion uses public App Store data, it works for any published app. That is useful beyond your own portfolio: given a competitor’s store URL you can recover their bundle ID for deeper research, and given a bundle ID spotted in an SDK config or a traffic log you can identify which store listing it belongs to.
Two caveats worth knowing: unpublished apps (in development, pending first review, or removed from sale) will not resolve, because the public lookup only covers live listings — and availability is per storefront, so an app published only in Japan will not be found while searching the US storefront. If a lookup comes back empty, switching country is the first thing to try.
Frequently asked questions
What is the difference between a bundle ID and an App ID?
The bundle ID is the reverse-DNS string you choose when creating the app (com.company.app) and lives in your binary and certificates. The numeric App ID is assigned by Apple when the app record is created and is what App Store URLs, Apple Ads, and attribution platforms use. They identify the same app in different systems.
Where can I find my app’s numeric Apple ID manually?
In App Store Connect, open your app and look at App Information → General Information — the field labeled “Apple ID” is the numeric ID. It also appears in your public store URL after “id”, e.g. apps.apple.com/app/id1459969523.
Can I convert an App ID back to a bundle ID?
Yes — paste the numeric ID (or the full App Store URL) and the lookup returns the app record including its bundle ID. This direction is common when an ad platform or crash report gives you only the numeric ID.
Why does the lookup find nothing for my bundle ID?
The public lookup only covers apps that are live on the App Store. Apps still in development, in review for the first time, or removed from sale won’t resolve. Also check the storefront: an app published only in certain countries is invisible when searching from others.
Can a bundle ID or App ID ever change?
The numeric App ID never changes. The bundle ID is locked as soon as a build is uploaded to App Store Connect — before that point you can still edit it. This permanence is why choosing a bundle ID under a domain you control is worth a moment’s thought.
Go deeper than the ID
Once you’ve identified an app, Appalize shows its full picture: keyword rankings, metadata history, category positions, and review trends — for your apps and your competitors’ alike.
Related free tools
App ID Finder
Find any app’s numeric App Store ID from its name or URL in seconds.
App Metadata Viewer
Look up the full public App Store metadata of any app — title, subtitle, description, category, and ratings in one view.
App Availability Checker
Check which country storefronts an app is available in — and which markets it is missing from.
App Store Connect JWT Decoder
Decode App Store Connect API tokens in your browser to debug 401 errors — the token never leaves your device.