App Store metadata character counter
Type or paste your App Store and Google Play text to see live counts against each limit, with keyword checks that find wasted bytes.
- Limits checked 25 Oct 2026
- Free, no sign-up
Keyword checks
Free to use, no account. More developer tools
The limits
- App name: 2 to 30 characters. Subtitle: up to 30. Both are in App Information and change with a new version.
- Keywords: up to 100 bytes, not characters. Letters outside basic Latin take two or three bytes in UTF-8, so a Japanese or Russian keyword field fills up much sooner. The counter shows bytes for this field.
- Promotional text: 170 characters, shown above the description, and the one field you can change at any time without submitting a new version.
- Description and What's New: 4,000 characters each, plain text with line breaks. What's New doesn't exist for the first version.
- Google Play: app name 30, short description 80 and full description 4,000 characters (checked against Play Console Help on 25 Oct 2026).
App Store limits were checked against App Store Connect Help on 25 Oct 2026. The counter counts characters as people see them, so a flag, a skin-tone emoji or a family emoji counts as one. App Store Connect's own count isn't documented and can differ for emoji and accented letters, so leave a character or two spare.
Getting more out of 100 keyword bytes
Apple's help says your app is already searchable by its app name and company name, and that you shouldn't use other apps' or companies' names. The checks below the fields follow from that and from how the field is parsed: keywords are separated by commas, so a space after a comma is a wasted byte, and repeating a keyword adds nothing. Words that already appear in your name usually don't need a second spot, and many developers treat subtitle words the same way. Singular and plural pairs are flagged too; whether you need both is worth testing rather than assuming. Apple also describes keywords as more than two characters each, so very short ones are pointed out.
A worked example
Say your app is called Pixel Notes: Markdown Editor and your keyword field reads notes, markdown, editor, note, journal, writing, md. The counter flags six bytes of spaces after commas, notes, markdown and editor as already in the name, note/notes as a singular and plural pair, and md as a two-character keyword. Cleaned up to journal,writing,diary,todo,outline,wiki,zettelkasten, the field carries seven words that aren't in the name in 52 bytes, where before only two of its words were new.
Drafts and privacy
This tool's code doesn't send what you type anywhere. If you tick Save drafts in this browser, the fields are kept in this browser's local storage so they survive a reload; Clear all removes them. For the screenshots that go with this text, see App Store screenshot sizes.
Questions
What are the App Store character limits?
App name 30 (at least 2), subtitle 30, keywords 100 bytes, promotional text 170, description 4,000 and What's New 4,000 characters.
Do spaces in the keyword field count?
Yes. Every byte counts toward the 100, including spaces. Separate keywords with commas only, and remember that accented and non-Latin letters take more than one byte each.
Should I repeat words from the title in keywords?
Usually not. Apple says the app is already searchable by its name and company name, so those bytes are better spent on new words. Treat it as guidance; no counter can promise a ranking.
Can I change promotional text without a new version?
Yes. Promotional text is the one product page text you can update at any time without submitting a new version. Name, subtitle, keywords and description change with a new version.
What are the Google Play limits?
App name 30 characters, short description 80 and full description 4,000. Google applies the same limits to full-width and half-width characters.
From the same developer
- App Store screenshot sizes: every slot and a size checker.
- App icon generator: one image to every icon size.