App Store Character Limits: The Complete 2026 Reference
Back to Blog

App Store Character Limits: The Complete 2026 Reference

Every App Store and Google Play character limit in one reference: title, subtitle, keywords, descriptions, release notes — plus what's actually indexed.

July 3, 2026Updated Jul 3, 20268 min

Every app store text field has a hard character limit, and hitting submit with even one field over the line means a validation error — or worse, silently truncated metadata in some locales. This reference lists every character limit on the Apple App Store and Google Play as of 2026, what each field is actually indexed for, and the practical rules for writing inside the limits.

Bookmark this page: limits change rarely, but when they do (Google cut titles from 50 to 30 characters in 2021), we update this reference. If you'd rather never think about limits again, AI metadata generation produces every field pre-fitted to its limit, and our free character counter tool checks any text against every store field instantly.

Apple App Store Character Limits (2026)

All limits below are enforced by App Store Connect at submission. Limits are per locale — each of your localizations gets the full allowance.

FieldLimitIndexed for search?
App Name (Title)30 charactersYes — strongest signal
Subtitle30 charactersYes
Keywords field100 charactersYes (hidden from users)
Description4,000 charactersNo
Promotional Text170 charactersNo
What's New (release notes)4,000 charactersNo
In-App Purchase display name30 charactersYes — IAPs surface in search
In-App Purchase description45 charactersNo

The number that matters most: Apple gives you exactly 160 indexed characters — 30 in the title, 30 in the subtitle, and 100 in the keywords field.[1] Your entire iOS keyword strategy lives inside those 160 characters, which is why wasting even one of them on a duplicate word hurts.

Google Play Character Limits (2026)

FieldLimitIndexed for search?
App Title30 charactersYes — strongest signal
Short Description80 charactersYes
Full Description4,000 charactersYes
Release Notes500 charactersNo
Developer Name50 charactersYes (weak signal)

Google's title has matched Apple's 30 characters since 2021, but the indexing model is completely different: Google Play reads roughly 4,110 characters of indexed text across title, short description, and full description — about 25 times the indexed space Apple offers.[2]

Why Do the Same Limits Behave So Differently on Each Store?

The same 30-character title carries different weight on each platform because of what surrounds it. On iOS, the title pairs with a 30-character subtitle and a hidden 100-character keyword field — three small, high-precision slots. On Google Play, the title pairs with an 80-character short description and a fully indexed 4,000-character description, so keyword coverage happens in long-form text.[2]

Practical consequence: on iOS you choose keywords like a sniper; on Google Play you write naturally and let semantic coverage do the work. Repeating a keyword 15 times in a Play description doesn't help — Google's NLP models weigh natural usage, and keyword stuffing reads as spam to both the algorithm and the human deciding whether to install.

Diagram of character limits for every App Store and Google Play metadata field in 2026

How Do You Write a Title That Fits 30 Characters?

The proven pattern is Brand: functional phrase — "Notio: AI Meeting Notes" (23 characters) beats both a bare brand name and a stuffed string of keywords. The functional half should contain your single highest-volume keyword, because the title is the strongest ranking field on both stores.

Three rules that save painful resubmissions:

  • Count in characters, not words — spaces and punctuation count. "Fitness & Health Tracker" is 24 characters including the ampersand and spaces.
  • Avoid special symbols — Apple rejects emoji and decorative Unicode in names and subtitles outright, and both stores treat symbol-heavy titles as spam signals.
  • Localize the functional half — keep the brand, translate the keyword phrase. A title that fits in English may overflow in German, where compound words run long.

We cover placement strategy, real examples, and A/B data in our dedicated title optimization guide.

Writing app store titles that fit the 30 character limit with brand plus keyword pattern

The 100-Character Keywords Field: Rules That Actually Matter

Apple's hidden keyword field is where most indie developers waste characters. The rules:

  • Separate with commas, no spaces: "journal,diary,mood,tracker" — a space after each comma costs you characters that add nothing.
  • Never repeat title or subtitle words: Apple confirmed duplicated terms add zero ranking value; every repeated word is wasted inventory.
  • Skip your category name: Apple indexes your primary category automatically.
  • Singular vs plural — pick one: Apple's matching handles most plural variants; covering both "habit" and "habits" doubles the cost for marginal gain.
  • Use every character: a 63-character keyword field leaves 37 characters of free ranking inventory on the table.

Description Limits: 4,000 Characters, Two Different Jobs

Both stores cap descriptions at 4,000 characters, but the field's job differs completely. On Google Play the description is a ranking document — your keyword coverage, semantic terms, and feature vocabulary all feed the index. On iOS the description is pure conversion copy: Apple doesn't index it, so write it for the human who has already found you.[1]

Structure that works within the limit: a two-line hook (the only part visible before "more"), scannable feature blocks with short headers, social proof, and a closing call to action. Our guide on writing descriptions that convert breaks down the full template, and the Google Play specifics live in our short vs full description comparison.

What About Release Notes, Promotional Text, and Special Characters?

Three fields with traps worth knowing:

  • What's New (iOS, 4,000 chars) and Release Notes (Android, 500 chars): the character limits are generous, but Apple's API rejects certain special characters — we regularly see emoji-heavy changelogs bounce with an "invalid characters" error when submitted through App Store Connect's API, even though some emojis work in the web UI. Keep changelogs to plain text and punctuation if you automate publishing.
  • Promotional Text (iOS, 170 chars): the only App Store field you can edit without submitting a new version. Use it for time-sensitive messages — sales, seasonal events, feature launches.
  • Line separators: invisible Unicode line/paragraph separators (often pasted from Google Docs or Word) fail validation on both stores while looking identical to normal line breaks. If a field "within the limit" keeps failing, invisible characters are the usual suspect.

Do Character Limits Change for Other Languages?

The limits are identical in every locale — 30 characters is 30 characters in Japanese, German, or Arabic. What changes is how much meaning fits. Chinese, Japanese, and Korean pack far more meaning per character (a 30-character Japanese title can say what needs 60 characters of English), while German and Finnish compound words routinely overflow fields that fit comfortably in English.[3]

This is why direct translation breaks metadata: a translator optimizing for meaning will blow through limits, and a translator optimizing for limits will drop keywords. AI metadata translation solves both at once — it translates with local keyword research while enforcing each field's exact limit in each language.

Quick Reference: Every Limit on One Table

FieldApple App StoreGoogle Play
Title3030
Subtitle / Short Description3080
Keywords field100
Description4,000 (not indexed)4,000 (indexed)
Promotional Text170
Release Notes4,000500
Total indexed characters160~4,110

Beyond Text: Screenshot, Video, and URL Limits

Character limits get the attention, but the visual and link fields have counts and constraints of their own:

  • Screenshots (iOS): up to 10 per device size per locale. Apple requires the 6.9" iPhone and 13" iPad Pro sizes for new submissions; everything else scales down from those masters. Full size specs live in our screenshot size guide.
  • Screenshots (Google Play): 2 to 8 per device type, plus the 1024×500 feature graphic that doubles as your video thumbnail.
  • App Previews (iOS): up to 3 videos per locale, each 15–30 seconds. Play promo videos are a single YouTube link with no hard duration cap — but watch-through drops sharply after 30 seconds.
  • Screenshot caption text: no formal character limit, but Apple indexes it for search in 2026, so treat captions as keyword inventory. Practically, 5–8 words per caption stays readable at thumbnail size.
  • URLs (support, marketing, privacy policy): must be valid, reachable URLs — Apple validates them at review, and an unreachable privacy policy URL is one of the most common avoidable rejection reasons.

Remember the reverse constraint too: screenshots are images, so any text inside them survives the character rules entirely — which is exactly why caption indexing changed screenshot strategy this year (see our screenshot text indexing analysis).

Frequently Asked Questions

What is the character limit for an App Store title in 2026?

30 characters on both the Apple App Store and Google Play. Apple has used 30 since iOS 11 (2017); Google reduced its limit from 50 to 30 in 2021. Spaces, punctuation, and symbols all count toward the limit.

Does the App Store description count toward keyword rankings?

No. Apple does not index the description field for search — only the title (30 chars), subtitle (30 chars), and hidden keywords field (100 chars) affect iOS keyword rankings. Google Play is the opposite: the full 4,000-character description is indexed and is a primary ranking surface.

How many characters does Apple index for search in total?

160 characters per locale: 30 from the app name, 30 from the subtitle, and 100 from the keywords field. In-app purchase display names (30 characters each) can also surface in search results.

Are character limits the same in every language?

Yes — every locale gets the same limits. But information density differs: CJK languages express more per character, while German compounds often overflow. Each localization should be written to its own limit, not translated from English and trimmed.

What happens if my metadata exceeds a character limit?

App Store Connect and the Google Play Console reject the submission with a validation error before anything goes live. The sneakier failure is invisible special characters (line separators, some emoji via Apple's API) causing rejections on text that looks within the limit.

Key Takeaways

  • Titles: 30 characters everywhere. Brand + functional keyword phrase wins.
  • iOS gives you 160 indexed characters total; Google Play indexes ~4,110. Write accordingly.
  • Never duplicate words between the iOS title, subtitle, and keywords field.
  • iOS descriptions are conversion copy (not indexed); Play descriptions are ranking documents.
  • Watch for invisible characters and emojis — the API is stricter than the web UI.

Working inside five different limits across 40 languages is exactly the kind of constraint work machines do better than people. AppDrift generates every field pre-fitted to its limit — and validates before anything hits the stores, so the reference above becomes trivia instead of a checklist.

References

  1. Sonar — App Store Description Character Limits Cheat Sheet
  2. SEM Nexus — Google Play vs App Store: Metadata Character Limits Compared
  3. ASOMobile Academy — Text Optimization for the App Store

App Store Optimization

AI metadata + 24/7 store monitoring in one platform

  • AI-generated titles, descriptions & keywords
  • Daily monitoring with Slack & email alerts on every change
  • Track keyword ranks, rating drops, review spikes
Try AppDrift FreeFree to start · No credit card

Get ASO tips that actually work

Free ASO checklist + weekly insights from optimizing 10,000+ app listings. No spam, unsubscribe anytime.

Keep reading

More articles