Ship your App Store & Google Play listing in 15 languages — as a ready-to-commit fastlane folder.
Check your metadata free, right in your browser. When you're ready, we deliver re-picked keywords per locale, every field inside Apple's and Google's official limits, and a verification report.
Free metadata checker
Runs 100% in your browser. Your text and files never leave this page.
Counts follow Unicode grapheme clusters; store counting of emoji may differ. "Keyword repeats name/subtitle" is an ASO best practice, not an Apple rule.
Drop-in fastlane output
deliver and supply folders you can commit and push with one command. No copy-pasting into App Store Connect.
Every limit verified
Name 30, subtitle 30, keywords 100 bytes, short description 80. Each limit is checked against the official docs, and the report links to them. Zero errors or we fix it.
No wasted keyword bytes
We drop duplicates, words already in your name or subtitle, and spaces after commas, then fill each locale's 100 bytes with fresh keywords.
Official limits we check
| Platform | Field | Limit | Official source |
|---|---|---|---|
| App Store | Name | 30 characters (min 2) | developer.apple.com/…/app-information |
| App Store | Subtitle | 30 characters | developer.apple.com/…/app-information |
| App Store | Keywords | 100 bytes (UTF-8) | developer.apple.com/…/platform-version-information |
| App Store | Promotional Text | 170 characters | developer.apple.com/…/platform-version-information |
| App Store | Description | 4000 characters | developer.apple.com/…/platform-version-information |
| App Store | What's New | 4000 characters | developer.apple.com/…/platform-version-information |
| Google Play | Title | 30 characters | support.google.com/…/answer/9859152 |
| Google Play | Short description | 80 characters | support.google.com/…/answer/9859152 |
| Google Play | Full description | 4000 characters | support.google.com/…/answer/9859152 |
| Google Play | Release notes | 500 characters | support.google.com/…/answer/9859348 |
Checked against the linked pages on 2026-11-09. Locale codes follow the fastlane deliver and supply docs.
See exactly what you get
Download a sample delivery (fictional demo apps by Fizz Labs). Each zip has the fastlane folders, REPORT.html, REPORT.md and a README. Both pass this checker with 0 errors.
Pricing
Starter
$49 one-time
- 5 locales, iOS + Android
- Keywords re-picked per locale
- fastlane deliver + supply folders
- Verification report (HTML + MD)
- 0 limit errors, or we fix it
Recommended
Pro
$99 one-time
- 15 locales, iOS + Android
- Everything in Starter
- Keyword decision table (kept / dropped and why)
- Extra locales $8 each
Korean Pro
+$39 add-on
- Korean keyword set focused on Korean search habits
- Korean store checklist (App Store, Google Play, ONE store, Galaxy Store notes)
- AI draft + automated checks
What's New
$15 / month
- or $150 / year (2 months free)
- Release notes localized into your locales
- Checked files for deliver + supply
- Up to 4 releases a month
Machine-generated, then rule-verified. Not reviewed by native speakers.
Payment: not open yet. We confirm scope by email first, then send a payment link.
FAQ
Is a native speaker involved?
No. Copy is machine-generated, then checked by deterministic rules (limits, duplicates, overlaps, missing locales). If you need native review, have your own reviewer check the delivery; it's plain text files.
Do you upload my metadata anywhere?
The free checker runs entirely in your browser; nothing you type or upload is sent to our servers. We only keep anonymous daily totals of page views, checker runs, whether a check found errors, sample downloads and quote-button clicks. No cookies, no IP addresses, no text, no files. See our privacy notice.
How do you pick keywords without search-volume data?
By relevance to your app and the rules above. We don't claim rankings or download increases.
Which locales?
Any locale App Store Connect or Google Play supports. Starter covers 5, Pro covers 15, extra locales are $8 each.
What do I send you?
Your current base-locale listing (or a fastlane folder) and target locales. Reply to the quote email.
How do I pay?
We confirm scope by email first, then send a payment link.
Who is behind this?
Fizz Labs (fizzlabs.ai). Contact: support@fizzlabs.ai.