App Store

    How to Check App Store Name Availability (2026)

    App Store Connect showing the new app record screen where an app name is checked and reserved for availability.

    The only reliable way to check App Store name availability is to try to reserve the name in App Store Connect by creating a new app record; if the name is already in use, App Store Connect will not let you take it. Searching the App Store can hint at whether a name is used, but it is not authoritative, because Apple enforces uniqueness at the moment you create the app. In practice, two apps cannot have the exact same App Store name, since the name is reserved when the first app record is created. App names are limited to 30 characters, and the subtitle shown beneath the name is also limited to 30 characters.

    Short answer

    To check availability, create a new app record in App Store Connect and enter the name; Apple tells you immediately if it is taken. Per Apple's add a new app guidance, the app name is reserved when you create the record, so two apps cannot share the exact same name. There is no public name-checker, so reserving is the definitive test. Per Apple's app information reference, the name and the subtitle are each limited to 30 characters. Reserve a name early by creating the record even before the app is ready, and avoid names that infringe a trademark, which can cause a rejection.

    How to check app name availability

    The definitive check is to attempt the reservation in App Store Connect. Start creating a new app record, enter the name you want, and App Store Connect either accepts it or tells you it is unavailable. Because Apple reserves the name at that moment, this is the only authoritative way to know whether a name is free, and it doubles as the act of claiming it.

    Searching the App Store first can be a useful hint but not a definitive answer. Seeing an app with your desired name suggests it is taken, and seeing none suggests it may be free, but the store search does not reliably reflect what App Store Connect will allow, and a name can be reserved without a live app using it yet. So treat a store search as a preliminary look and the App Store Connect reservation as the real test, since only the reservation reflects what Apple will actually let you claim.

    Can two apps have the same name?

    Not the exact same name. App Store Connect enforces uniqueness on the app name when you create the record, so once one app has reserved a name, another cannot take the identical name. This is why the reservation attempt is the true availability check: if the name were available, Apple would let you claim it, and if it is not, the reservation is refused.

    Similar names, however, do coexist. Two apps can have names that are close but not identical, and many apps share common words, so the uniqueness rule applies to the exact name rather than to the general idea. If your preferred name is taken, a small distinct variation may be available, though you should still avoid anything that infringes a trademark or is misleadingly similar to another app, since that can draw a rejection separate from the availability question.

    How to reserve a name

    You reserve a name by creating the app record for it in App Store Connect, and you can do this before the app itself is finished. Creating the record with your chosen name holds that name for you, which is useful when you have settled on a name early and want to make sure no one else claims it while you build. You do not need a completed build to reserve the name this way, which is helpful when the naming decision comes long before the app is ready to ship.

    Reserving early is worth doing when the name matters to you, because names are first-come. Once you create the record, the name is associated with your account, and you can proceed to prepare the rest of the app at your own pace. Just be aware that a reserved name is not held indefinitely if you never use it, which is the next thing to plan around.

    Name and subtitle limits

    The app name is limited to 30 characters, and it is the primary name shown on your product page and in search. The subtitle, a short line displayed beneath the name, is also limited to 30 characters and is meant to summarize the app concisely. Both are visible to users, so they carry real weight for how your app is presented and found.

    Other nearby fields have their own limits worth knowing. The keywords field, which is not shown to users, allows up to 100 characters of comma-separated terms, and promotional text, which you can edit without submitting a new version, allows more room for a short marketing message. Keep the name and subtitle within their 30-character limits and make them accurate, since misleading names or subtitles are a metadata issue that can cause a rejection regardless of availability.

    Names can expire

    A reserved name is not held forever if you never use it. Apple can reclaim a name that has been reserved but not used within a period, so creating a record to hold a name and then abandoning it does not guarantee the name indefinitely. If keeping a specific name matters, plan to actually use it rather than reserving many names speculatively.

    This also means a name that appears taken might become available again if the previous reservation lapsed or the app was removed, though you cannot rely on that timing. The practical takeaway is to reserve the name you intend to use when you are reasonably committed to it, and to move forward with the app, rather than treating reservation as a permanent hold you can leave idle.

    Name rules at a glance

    The naming and nearby fields have clear limits. The table below summarizes them.

    FieldLimitNotes
    App name30 charactersUnique, reserved when you create the record
    Subtitle30 charactersShown beneath the name
    Keywords100 charactersNot shown to users, comma-separated
    Promotional textA longer short messageEditable without a new version

    Use the table to plan your listing. The name and subtitle are the visible, character-limited fields to get right first, and the name is the one whose availability you confirm by reserving it in App Store Connect.

    Checklist

    A short sequence secures an available name. The checklist below covers it.

    CheckActionDone?
    Check availabilityAttempt to reserve the name in App Store Connect[ ]
    Confirm uniquenessVerify the exact name is not already taken[ ]
    LengthKeep the name and subtitle within 30 characters each[ ]
    TrademarkAvoid names that infringe a trademark[ ]
    Reserve earlyCreate the app record to hold the name if it matters[ ]

    The step that gives a definitive answer is attempting the reservation, since that is the only authoritative availability check. Confirm the exact name is free, keep it within the character limit, avoid trademark issues, and reserve it when you are committed to using it, since everything else follows from that one definitive check.

    What to take away

    • The only reliable availability check is attempting to reserve the name in App Store Connect, which either accepts it or tells you it is taken.
    • Two apps cannot have the exact same App Store name, since the name is reserved when the first app record is created; similar names can coexist.
    • Reserve a name early by creating the app record, even before the app is finished, if the name matters to you.
    • The app name and the subtitle are each limited to 30 characters, and misleading names can cause a rejection separate from availability.
    • App naming is metadata, not security; scan your build with PTKD.com for the security matters the name does not touch.
    • #app name
    • #app store connect
    • #name availability
    • #subtitle
    • #app metadata

    Frequently asked questions

    How do I check if an App Store name is available?
    Create a new app record in App Store Connect and enter the name; Apple accepts it or tells you it is unavailable, reserving it at that moment. This is the only authoritative check, since there is no public name checker. Searching the App Store is a useful preliminary hint but does not reliably reflect what App Store Connect will allow.
    Can two apps have the same name on the App Store?
    Not the exact same name. App Store Connect enforces uniqueness on the app name when you create the record, so once one app reserves a name, another cannot take the identical name. Similar but non-identical names can coexist, so a small distinct variation may be available if your preferred name is taken, as long as it does not infringe a trademark.
    How do I reserve an App Store name?
    Create the app record for it in App Store Connect, which you can do before the app is finished. Creating the record with your chosen name holds it for you, so no one else can claim it while you build, and you do not need a completed build to reserve the name. Reserve early when the name matters, since names are first-come.
    What are the App Store name and subtitle limits?
    The app name is limited to 30 characters and is the primary name shown on your product page and in search. The subtitle, displayed beneath the name, is also limited to 30 characters. The keywords field, not shown to users, allows up to 100 characters, and promotional text allows a longer short message you can edit without a new version.
    Can an App Store name expire?
    Yes. A reserved name is not held forever if you never use it; Apple can reclaim a name reserved but not used within a period, so creating a record and abandoning it does not guarantee the name indefinitely. Reserve the name you intend to use when you are committed to it, and move forward with the app rather than reserving names speculatively.
    Is choosing an app name related to security?
    No. The app name is metadata, not the security of the app, which is a separate concern. A scanner like PTKD.com (https://ptkd.com) checks the app build for issues such as unjustified permissions, cleartext traffic, and embedded secrets, mapped to OWASP MASVS, which naming does not touch.

    Keep reading

    Scan your app in minutes

    Upload an APK, AAB, or IPA. PTKD returns an OWASP-aligned report with copy-paste fixes.

    Try PTKD free