App Store character counter and keyword checker
Paste your listing and see each field counted the way the store counts it, with the characters you're wasting in the keyword field and anything Apple or Google is likely to reject. Free, no login, and nothing you type leaves your browser.
Listing ready? Turn it into a week of Reels. Slide-Easy reads your store page and makes them on your Mac. First 7 posts free, then $49 once.
Download freeApp Store character limits
| Field | App Store | Google Play |
|---|---|---|
| Name / title | 30 | 30 |
| Subtitle | 30 | none |
| Keywords | 100 | none |
| Promotional text | 170 | none |
| Short description | none | 80 |
| Description | 4,000 | 4,000 |
| What's New | 4,000 | 500 |
The stores count characters as people see them, so an emoji or an accented letter is one character even when it's several bytes. A plain .length in JavaScript or a word processor's count can disagree; this page counts graphemes, the way App Store Connect does.
How the keyword check works
Apple indexes every word in your app name, subtitle and keyword field once. Anything repeated is wasted space you could spend on a new search term. The checker flags:
- Spaces after commas.
habit, trackercosts one character more thanhabit,trackerand gains nothing. - Words already in your name or subtitle, and words typed twice.
- Plural duplicates. If you have
habit,habitsis usually wasted; Apple matches both forms. - Filler words like the, and, app and iphone, and words from your category name, which Apple already indexes.
- Rejection risks: prices, other platforms like Android (Guideline 2.3.10), and words like free, best or #1 in the name or subtitle.
The wasted-character total tells you how much room you'd win back. These checks are best practice, not Apple's published algorithm, so treat the suggestions as suggestions. The 100-byte keyword warning matters for Japanese, Chinese, Korean and other scripts where one character takes 3 bytes.
Google Play
Switch to Google Play for title, short description, full description and release notes. The checker flags promotional words, emoji and ALL CAPS in the title, which Google Play's metadata policy bans, and words that make up more than about 3% of a long description, which reads as keyword stuffing.
Related free tools
App Store screenshot downloaderApp Store review exporter (CSV)Reel hook generatorReel ideas by app categorySlide-Easy home
Character counter FAQ
How does Apple count characters in an App Store listing?
As visible characters. An emoji, a flag or an accented letter counts as one, even though it's several bytes or code points. This counter uses the same grapheme counting, so its numbers match App Store Connect.
Should I put spaces after commas in the keyword field?
No. Apple splits keywords on commas, so a space after each comma is a wasted character. Write habit,tracker,streak, not habit, tracker, streak.
Why can't it load my subtitle and keywords?
Apple's public lookup includes the app name, description, release notes and category, but not the subtitle, promotional text or keywords. Keywords are private to App Store Connect. Paste those fields in yourself.
Is my listing sent anywhere?
No. The counting and checks run in your browser. Only the optional Load button contacts Apple's public lookup service, directly from your browser.