App Connect Translate

App Store Connect character limits

A complete reference for every character limit you'll bump into when filling out App Store Connect — for your app's metadata, in-app purchases, subscriptions, and URLs. Plus a live character counter for the field you're working on right now.

Quick reference

FieldLimitWhere it appears
App Name name30Under the app icon in search, charts, and the product page
Subtitle subtitle30Below the app name on the product page and in search
Promotional Text promotionalText170Top of the description on the product page; editable without a new version
Description description4,000Long-form pitch on the product page
Keywords keywords100Hidden from users, indexed by App Store search. Comma-separated, no spaces after commas
What's New whatsNew4,000Release notes for the current version
Privacy Policy URL255Privacy section of the product page
Marketing URL255Optional link on the product page
Support URL255Required link to support documentation
In-App Purchase Display Name30Shown to the user when purchasing
In-App Purchase Description45Below the IAP name in the purchase UI
Subscription Group Display Name30The grouping shown when comparing subscription tiers
Subscription Display Name30Each individual subscription tier name
Subscription Description45Tier description inside the subscription group
Promoted IAP Name30Shown on the App Store product page if the IAP is promoted
Promoted IAP Description45Below the promoted IAP name
Review Notes (App Review)4,000Hidden from users; private message to Apple's review team
All limits are per locale. When you localize into French, German, Japanese, etc., each language has its own copy of every field — and each one must fit the same character limit. Translations grow: a 28-character English app name often becomes a 35-character German one. Trim accordingly.

Live character counter

0 / 30 characters
Apple counts characters, not bytes — emojis and CJK characters count as 1 each (mostly). The Keywords field allows up to 100 characters total, comma-separated.

Notes on individual fields

App Name (30 characters)

The most important text in your entire listing for App Store search. Apple's algorithm weights name + subtitle + keywords heaviest, and the name highest of the three. Localizations have to fit 30 characters in the target language — this is where machine-translated names break (e.g., "Productivity Tasks" in English fits at 18 chars; the literal German translation "Anwendung für produktive Aufgaben" is 33 and gets silently truncated in some App Store surfaces).

Subtitle (30 characters)

Second most important search field. It's a separate field from the name, indexed independently, and shown directly below the name everywhere your app appears. Treat it as a sharper second sentence, not a tagline.

Keywords (100 characters, hidden)

Comma-separated list, no spaces after commas (Apple counts every space as a character). Don't include singulars + plurals of the same word (Apple's algorithm handles stemming). Don't include your app name or developer name — those are indexed automatically. Don't repeat words used in the App Name or Subtitle — already indexed there. The keywords field is where you put the words you can't get into the visible copy.

Promotional Text (170 characters)

The only field you can edit between releases without submitting a new version for review. Use it for time-sensitive messaging — sales, holiday-themed copy, callouts about a recent press mention. Not indexed by search.

Description (4,000 characters)

Apple recently started weighting the description more in search, but it's still secondary to the name + subtitle + keywords trio. Front-load the first three lines — that's what users see before tapping "more". Bullet points scan better than paragraphs on mobile.

What's New (4,000 characters)

Per release. Required when you submit a new version that changes anything user-facing. Often the most-skipped localization step — many teams localize the static fields once and then ship every release with English-only release notes. Apple's algorithm doesn't penalize this directly, but the conversion drop on non-English locales does.

URLs (255 characters each)

Marketing, Support, and Privacy Policy URLs are per-locale — you can serve a localized landing page or privacy policy by setting different URLs per locale, but most teams just point all locales at the same domain.

Edge cases worth knowing

Where these limits come from

Apple documents these limits across App Store Connect Help and the App Store Connect API reference. They're enforced server-side by Apple — exceeding them returns a 422 Unprocessable Entity from the API and a silent truncation (or save failure) in the web UI. We've collected them here as one reference because Apple's documentation has them split across half a dozen pages.

Translate, fit-to-limit, push — in one click

App Connect Translate runs AI translation across all 30+ App Store locales and automatically fits each field to its character limit. Bookmark this page for the limits; use App Connect Translate when you have actual metadata to ship.

Try App Connect Translate →