Free tool · Last reviewed
iOS bundle ID generator
Enter your company and app names — get reverse-DNS bundle identifier ideas (com, io, app prefixes) with slugify rules Apple expects. Copy one into Xcode or App Store Connect.
Client-side only. Does not register IDs in your developer account.
Generator
- • Enter a company or organization name.
- • Enter an app name.
Tips
Pick once — you cannot rename later
Match a domain you own. com.yourdomain.app is the safest pattern for review and for universal links later.
Keep segments short. Long bundle IDs are valid but painful in logs and CI scripts.
One app, one ID. Never reuse a bundle ID across unrelated products — Apple treats it as the same app lineage.
FAQ
Quick answers
- What is an iOS bundle ID?
- A bundle ID is a reverse-DNS identifier (e.g. com.acme.habits) that uniquely identifies your app on Apple platforms. You set it in Xcode and App Store Connect; it cannot be changed after the first upload.
- Should I use com or io for my bundle ID?
- com.company.app is the conventional choice for App Store apps. io.company.app is common for developer tools and web-first brands. Apple accepts both; pick one namespace and stay consistent across your portfolio.
- Can a bundle ID start with a number?
- No. Each dot-separated segment must start with a letter. This tool strips leading digits from slug segments and warns when inputs slugify to empty.
- Does the bundle ID have to match my company legal name?
- No. It should match a domain you control when possible (com.yourdomain.app), but it does not need to match your LLC name exactly.
- Is this the same as an Android application ID?
- Conceptually yes — Google Play uses an applicationId with the same reverse-DNS pattern. You can reuse the same string on both stores.
- Does this tool register the bundle ID?
- No. It only suggests strings. Register the ID in Apple Developer → Identifiers and in Xcode before you archive a build.
Ship the listing after the bundle ID is set
Ryplix Studio builds App Store screenshots and ASO copy once your app identity is locked in. Free to start.
Screenshot generator