Back to Blog

App Store Character Limits: The Complete 2026 Reference

App Store and Google Play metadata limits, checked against official documentation: titles, subtitles, keywords, descriptions, promotional text, and release notes.

Jul 3, 2026Updated Sep 10, 20266 min
Explore metadata generation

An account is required. AI work uses tokens; new accounts receive 50 signup tokens.

App Store Character Limits: The Complete 2026 Reference

Both stores limit app titles to 30 characters. Apple adds a 30-character subtitle; Google Play allows an 80-character short description. Both descriptions allow 4,000 characters. The tables below cover the main public listing fields and release notes, with official sources checked on September 10, 2026.

Use this reference while drafting or reviewing a localization. The limits tell you how much text you can submit, not how much you need to write. For an initial count, use the free character counter, then validate the final text in the relevant store console.

Apple App Store Character Limits

FieldPublished limitPractical note
App name2–30 charactersLocalized name shown on the product page.
Subtitle30 charactersSummary beneath the app name.
Keywords100 characters in search guidance; 100 bytes in the Connect referenceOfficial documentation differs; see the keyword note below.
Description4,000 charactersPlain text; line breaks allowed, HTML unsupported.
Promotional text170 charactersCan change without an updated app submission.
What's New4,000 charactersFor version updates; unavailable for the first version.
In-App Purchase display name2–30 charactersSeparate from the app name.
In-App Purchase description45 charactersLocalized purchase description.

Sources: Apple's app information, platform version information, and In-App Purchase information.

Google Play Character Limits

FieldPublished limitPractical note
App name30 charactersOne localized name per language.
Short description80 charactersBrief introduction to the app.
Full description4,000 charactersExplain the app's actual features and purpose.
Release notes500 Unicode characters per languageDescribe the changes in that release.
Dedicated keyword fieldNone in the main store listingThere is no equivalent of Apple's comma-separated field.

Google specifies the same listing limits for full-width and half-width characters. Its app setup reference documents the listing fields; the release guide gives the separate 500-character allowance.

Apple's Keyword Limit: Characters or Bytes?

Apple's search guidance says 100 characters, while its App Store Connect reference says 100 bytes. These units differ for many non-ASCII characters, including Chinese and Japanese text. The wording alone does not tell you how every console or API will validate a localized submission.

Check the final keyword string in App Store Connect, or inspect the validation response from the publishing API you use. Do not cut a native-language listing to an assumed byte allowance solely because a general counter reports a different number. The safest final check is the validation result for your actual text.

For formatting, Apple recommends commas without spaces after them; spaces within phrases are allowed. For example, journal,mood tracker,reflection keeps the phrase readable. Avoid terms already present in the name, subtitle, or category, redundant plurals, and irrelevant or competing app names. Review suggested removals in context rather than deleting words mechanically. Apple keyword guidance.

Apple identifies title, subtitle, keywords, categories, and user behavior among its search factors. It explicitly says promotional text does not affect app search ranking. Its documentation does not establish a complete, fixed total of "indexed characters" or a numeric ranking weight for each field. Apple search overview.

Keep App Store search separate from web search: Apple says the description is used for web engine search results. Calling the description "not indexed" without that distinction is misleading. Apple description reference.

On Google Play, write the title and descriptions around what the app does. Google warns against excessive, repetitive, or irrelevant keywords. Do not add the field limits together as a search budget or fill the description just to reach its maximum. Google listing guidance.

How to Write a Title That Fits 30 Characters

Start with a recognizable name and, if useful, a short explanation of the function. As a counting example, "Notio: AI Meeting Notes" uses 22 characters, including spaces and punctuation. It fits the limit; that alone says nothing about how it performs in search.

Review each draft against three questions:

  • Is it accurate? Describe a feature the app actually offers. Remove popularity, pricing, or promotional claims that conflict with the store's metadata rules.
  • Is it readable? A list of related keywords may fit while failing to explain the product. Preserve the meaning before trying to use spare space.
  • Does the localization fit? Rewrite the phrase for the language and audience. Ask a fluent reviewer to check it after shortening.

Google's store listing guidance explains its title restrictions. For drafting examples, see our title optimization guide.

Descriptions, Promotional Text, and Release Notes

Give the description a clear opening, then explain the main tasks people can complete, the features that support them, and any requirements they need to know. Use concrete details rather than repeating the same search phrase. The 4,000-character limit is a ceiling; a shorter, complete explanation can be enough. Our description guide provides a starting structure.

Use Apple's promotional text for a current message, and release notes for actual changes. Promotional text is editable without an updated submission, but it is not the only editable App Store property: availability depends on the field and app status. Consult Apple's property matrix when planning a release.

Google tells developers to keep release notes focused on updates rather than promotions or requests for user action. Its internal release name is a different field and is not shown to users. Google release notes documentation.

Check Every Localization Before Submission

  1. Count the final text. Include spaces, punctuation, and line breaks where permitted. Count after translation and editing, not just in the original draft.
  2. Read each field on its own. Confirm that shortening has not removed a qualification, changed the meaning, or left an unfinished sentence.
  3. Review the store preview. A text field can fit its allowance while displaying a shortened preview on a particular screen. Check the name and opening copy where visitors will see them.
  4. Validate through the actual publishing route. If the console or API rejects a field, record the field, locale, exact submitted text, and error. Investigate that response before attributing the problem to emoji or hidden characters.
  5. Keep a dated copy. Save what you submitted and what went live. That gives the next reviewer a reliable baseline for correcting the listing or measuring a later change.

General counters can use different Unicode counting methods. An emoji or a letter combined with an accent may not behave like one simple ASCII character. A browser counter is a drafting aid, and store validation is the final check. AppDrift metadata translation can help prepare drafts; review their meaning and validation results before publishing.

Screenshots and Video Have Separate Requirements

Text-field limits do not replace the rules for visual assets. Required screenshot sizes depend on supported devices; there is no single pair of sizes that applies to every app. Check Apple's screenshot specifications and Google's preview asset requirements for the devices you support. Keep captions accurate and legible; this reference does not treat screenshot text as a confirmed keyword-ranking field.

Frequently Asked Questions

What is the App Store subtitle character limit?

Apple allows up to 30 characters in the subtitle. Google Play's corresponding short-description field allows 80 characters. They serve different layouts, so review each version separately.

Do spaces count toward the title limit?

Yes. In the plain-text example "Notio: AI Meeting Notes", the letters, colon, and spaces total 22 characters. For complex Unicode text, confirm the result in the store console.

Can I change promotional text without releasing a new version?

Yes. Apple allows promotional text to change without an updated submission. Its limit is 170 characters, and Apple says it does not affect app search ranking.

Does filling every field guarantee better rankings?

No. Capacity is not a ranking score. Keep the metadata relevant, readable, and accurate, then assess search and conversion results after the updated listing has had time to collect data.

Why does Apple's keyword limit have two units in this reference?

Apple's official pages use conflicting units. The keyword section above links to both sources and explains how to validate localized text without assuming characters and bytes are interchangeable.

Ready to review a draft? Open the free character counter, or use metadata generation to prepare a new draft for review.

Put this guide into practice

Prepare your next store listing draft

Generate titles and descriptions from your app brief, then review the wording before using it.

Explore metadata generation

An account is required. AI work uses tokens; new accounts receive 50 signup tokens.

Keep a checklist for your next release

Get the ASO checklist by email and subscribe to AppDrift listing tips. Free; unsubscribe anytime.