Count App Store and Google Play title, subtitle, keywords, and description limits with live character counts. Over-limit warnings and field rules so nothing gets truncated at submission.
Your app's title. The single biggest keyword field - make it count.
One line under the name. Indexed for search - add keywords, not a tagline.
Comma-separated, no spaces. Don't repeat words already in the name or subtitle.
Shown above the description. Not indexed, but updatable without a new build.
Full description. Not indexed for keywords on the App Store - write for conversion.
Release notes shown with each update.
Apple App Store limits: app name 30 characters, subtitle 30, keywords field 100, promotional text 170, description 4,000, and What's New (release notes) 4,000.
Google Play limits: app title 30 characters, short description 80, and full description 4,000 characters.
You get 100 characters total, separated by commas with no spaces between terms. Don't repeat words already used in your app name or subtitle - Apple indexes those separately, so repeating wastes characters.
This counter measures by Unicode code points, so most emoji and accented letters count as a single character - matching how the stores measure your fields. Note that some emoji and the App Store keyword field have additional rules.
No. The counter runs entirely in your browser. Nothing you type is stored, uploaded, or sent to any server.
Next step in AppGrowthKit
Title, subtitle, and description get you indexed. Screenshots decide whether someone taps Install. After you stay inside App Store and Google Play character limits, pair that copy with a visual story that matches your keywords.
AppGrowthKit turns listing copy into a full screenshot set: frames, headlines, backgrounds, and store-ready export - so your ASO research becomes a listing that converts.
Pair polished listing copy with screenshots that convert. AppGrowthKit builds store-ready sets with device frames and one-click export.