Tools
ASO character counter for the App Store and Google Play
Paste your store listing copy and see straight away whether you're over the limit, how many bytes are left in your keyword field and which words you're wasting by repeating them.
The field that matters most in search: your main keyword goes here.
0 / 30 characters
Don't repeat words from the name.
0 / 30 characters
Comma-separated, no spaces. Apple measures it in bytes, not characters.
0 / 100 bytes0 characters
You can change it without submitting a new version.
0 / 170 characters
Plain text, no HTML.
0 / 4000 characters
A neutral approximation of a search result: each store and each device truncates differently.
Your main keyword, within 30 characters.
0 / 30 characters
The first thing people read under the title.
0 / 80 characters
This is where long-tail keywords go, written naturally.
0 / 4000 characters
Most repeated words in the full description
Type or paste your full description to see keyword density.
A neutral approximation of a search result: each store and each device truncates differently.
Green: within the limit. Amber: an indexed field with lots of unused space. Red: over the limit.
Everything runs in your browser: nothing you type is stored or sent anywhere.
How to use the ASO character counter
Pick a store tab, App Store or Google Play, and paste your listing copy. Each field has its own counter and progress bar: green when you're within the limit, amber when a field that counts for search has a lot of unused space, and red when you go over.
In the App Store keyword field I count bytes and characters side by side, and flag four things: spaces after commas, words repeated inside the field, words already in your app name or subtitle, and simple plurals of a keyword you already have. On Google Play you get the 10 most repeated words in your full description, with their percentage.
When you're done, "Copy all" copies every field as labeled plain text, ready to paste into App Store Connect or Play Console. It all runs in your browser: nothing you type is stored or sent anywhere.
What each field means and its limit
These are the limits in Apple's and Google's official documentation, checked on 17 October 2026:
| Store | Field | Limit |
|---|---|---|
| App Store | App name | 30 characters |
| App Store | Subtitle | 30 characters |
| App Store | Keyword field | 100 bytes |
| App Store | Promotional text | 170 characters |
| App Store | Description | 4,000 characters |
| App Store | What's New | 4,000 characters |
| Google Play | App title | 30 characters |
| Google Play | Short description | 80 characters |
| Google Play | Full description | 4,000 characters |
Sources: for the app name and subtitle, App Store Connect Help on app information; for keywords, promotional text, description and What's New, the page on platform version information; for Google Play, Play Console Help.
Why the keyword field is measured in bytes
App Store character limits don't work the same way in every field: the keyword field is measured in bytes. That's what App Store Connect says, even though Apple's App Store search guide mentions 100 characters. I go with the App Store Connect figure, since that's where the field is validated, and I count bytes as UTF-8, which is how it behaves in practice.
What difference does it make? In English, a plain letter takes 1 byte and an accented one, like é, takes 2. But every Chinese, Japanese or Korean character takes 3 bytes, so only about 33 fit. When I launched my app Ferro with metadata in 30 languages, that gap meant choosing different keywords for each market: translating the list isn't enough.
Google Play: title and descriptions
The Google Play character limit for the title is 30, the same as on iOS, and Google counts full-width and half-width characters the same way. The big difference is the full description: on Google Play it carries far more weight for long-tail keywords, and 4,000 characters gives you a lot to work with.
My rules for filling in metadata
- The main keyword always goes in the title. Your category term, or the one you absolutely have to rank for.
- On iOS, I never repeat keywords across the title, subtitle and keyword field. Repeating a word in two fields doesn't buy you more visibility; it just takes room from another keyword. Apple itself advises against repeating words from your app name, subtitle or category, and treats singular and plural as duplicates.
- On Google Play, I put real work into the full description. That's where long-tail keywords go. But write naturally: Google warns that repetitive or irrelevant keyword use in your app name or description can get your app suspended. That's what the density table is for: if one word spikes, rewrite the sentence.
- No competitor brands in your metadata or keyword field. Apple doesn't allow the names of other apps or companies.
If you'd rather I handle it, here's how I work on App Store ASO and Google Play ASO.
Common mistakes I see on store listings
- Leaving characters on the table. An 18-character subtitle or a keyword field at 70 bytes is visibility you're giving away. That's why the counter marks unused space in amber.
- Missing keywords. The main keyword left out of the title, or a keyword field filled in on launch day and never touched again.
- Spaces after commas. Each one costs a byte and adds nothing.
- Duplicates. The same word in the app name and the keyword field, or "game" and "games" together.
- Expecting results within a week. After changing your metadata, allow at least a month and a half to see results on the App Store, and at least 3 months on Google Play.
Frequently asked questions
- Does the App Store keyword field count characters or bytes?
- Bytes. App Store Connect allows up to 100 bytes in the keyword field. In English that's almost the same as characters; accented letters such as é or ñ take up 2 bytes each.
- Why do fewer keywords fit in Chinese, Japanese or Korean?
- Because each of those characters takes up 3 bytes. With a 100-byte limit, only about 33 characters fit, so in those markets you need to pick your keywords even more carefully.
- What is the Google Play character limit for the app title?
- 30 characters, according to Play Console Help. The short description allows 80 and the full description 4,000.
- Should I repeat words from my app name or subtitle in the keyword field?
- No. Apple advises against it and I never do it: every repeated word is space you could give to another keyword. The counter flags them as soon as you type them.
- Is anything I type stored?
- No. Everything is calculated in your browser: there's no server behind it, I don't store anything and no data is sent anywhere. Close the tab and the text is gone.
Related service
- ASO for indie developersASO for indie developers: I start with what moves the needle most, in this order: icon, keywords, then screenshots. I'm an indie too and ship my own apps.Read →
- Google Play ASO consultant: rank your app on Google PlayGoogle Play ASO consultant: long-tail keywords in the description, store listing experiments, custom store listings and Android vitals to rank your app.Read →
- App Store optimization expert and iOS ASO consultantApp Store optimization expert and iOS ASO consultant: keywords with no repeats, organic Custom Product Pages, In-App Events and tests to rank your app.Read →
Free mini audit
Want me to review your whole store listing?
The counter checks your copy. In the mini audit I also look at your icon, screenshots and keywords against your competitors, and tell you what I'd change first. Free, no strings attached.
Book 20 minutes