TapCub is live — analytics, insights and live chat, free on one platform

Free tool App Store and Google Play text checker

Write your store listing once and see, field by field, whether it fits every store you publish to. Each store counts differently: App Store keywords are measured in UTF-8 bytes, vivo and WeChat count a Chinese character as two, and Huawei’s one-line intro allows 17 characters in Chinese but 80 in other languages. Every limit here comes from the store’s own documentation, with the source one click away.

  • 8 stores and mini programs
  • Official limits with sources
  • Nothing is uploaded
Checker

Check a store listing

Choose the stores you publish to, then edit the fields. Under each field you see the count and the limit for every selected store; hover a tag for the official wording.

Stores

Some limits depend on it: Huawei’s one-line intro is 17 characters in Chinese, 80 in other languages.

Huawei’s release notes allow 500 characters for mainland China and 1,000 elsewhere.

App Store · 29 / 2–30 Google Play · 29 / 30 Huawei AppGallery · 29 / 64

App Store name, Google Play title, Chinese store app name and mini program name.

App Store · 27 / 30

Shown under the name in App Store search and on the product page.

Google Play · 74 / 80 Huawei AppGallery · 74 / 80

Google Play short description, the one-line intro (一句话简介) in Chinese stores, and the mini program description.

App Store · 66 / 100 bytes (UTF-8)

Comma-separated. Not visible to users; Apple uses them for search.

App Store · 84 / 170

Appears above the description and can be changed without a new app review.

App Store · 374 / 4000 Google Play · 374 / 4000 Huawei AppGallery · 374 / 8000

App Store · 51 / 4000 Google Play · 51 / 500 Huawei AppGallery · 51 / 1000

None of the selected stores has this field.

Optional. Taken from the full name in order.

Checks

  • NoteSpaces next to commas use 1 bytes of the 100. Apple: separate terms with commas and no spaces.
  • CheckRepeated keywords: budget. Each repeat wastes bytes.
  • NoteAlready in the name or subtitle: budget、spending、budget. Apple asks you not to repeat words from the app name, subtitle or category.

Listing previews

Where each field shows up. Layouts are simplified and truncation varies by device, so treat them as a guide, not a pixel match.

App Store

Pocket Ledger: Budget Tracker

Track spending in 3 seconds

Get

New: shared budgets for couples and roommates. Split bills and settle up in one tap.

Google Play

Pocket Ledger: Budget Tracker

Log an expense in 3 seconds, see where your money goes and stay on budget.

Install

Huawei AppGallery

Pocket Ledger: Budget Tracker

Log an expense in 3 seconds, see where your money goes and stay on budget.

Limits and official sources

Every number the checker uses, with the store’s own wording. Checked on 2026-11-10; stores change these, so follow the links before a big launch.

StoreFieldLimitOfficial wording and source
App StoreApp name2–30 characters“The name must be at least two characters and no more than 30 characters.”App Store Connect Help · App information
App StoreSubtitle≤ 30 characters“This can’t be longer than 30 characters.”App Store Connect Help · App information
App StoreKeywords≤ 100 bytes (UTF-8)“You can provide up to 100 bytes of content.”App Store Connect Help · Platform version information
App StorePromotional text≤ 170 characters“This property can’t be longer than 170 characters.”App Store Connect Help · Platform version information
App StoreDescription≤ 4000 characters“Limited to 4000 characters.”App Store Connect Help · Platform version information
App StoreRelease notes≤ 4000 characters“What’s New in This Version … Limited to 4000 characters.”App Store Connect Help · Platform version information
Google PlayApp name≤ 30 characters“App name: 30 characters (limits apply to both full-width and half-width characters)”Play Console Help · Create and set up your app (store listing)
Google PlayShort description≤ 80 characters“Short description: 80 characters”Play Console Help · Create and set up your app (store listing)
Google PlayDescription≤ 4000 characters“Full description: 4,000 characters”Play Console Help · Create and set up your app (store listing)
Google PlayRelease notes≤ 500 characters“You can enter release notes using up to 500 Unicode characters per language.”Play Console Help · Prepare and roll out a release
Huawei AppGalleryApp name≤ 64 characters“appName O String(64) 对应语言的应用名称。”华为开发者 · AppGallery Connect API 更新应用语言信息
Huawei AppGalleryShort descriptionChinese text≤ 17 characters“应用一句话简介(小编推荐)……中文不能超过17字符,其他语言不能超过80字符。”华为开发者 · 配置本地化基础信息(介绍、特性、素材)
Huawei AppGalleryShort descriptionOther languages≤ 80 characters“应用一句话简介(小编推荐)……中文不能超过17字符,其他语言不能超过80字符。”华为开发者 · 配置本地化基础信息(介绍、特性、素材)
Huawei AppGalleryDescription≤ 8000 characters“应用介绍……字数不能超过8000字符。”华为开发者 · 配置本地化基础信息(介绍、特性、素材)
Huawei AppGalleryRelease notesMainland China≤ 500 characters“新版本特性……中国大陆站点不能超过500字符,非中国大陆站点不能超过1000字符。”华为开发者 · 配置本地化基础信息(介绍、特性、素材)
Huawei AppGalleryRelease notesOutside mainland China≤ 1000 characters“新版本特性……中国大陆站点不能超过500字符,非中国大陆站点不能超过1000字符。”华为开发者 · 配置本地化基础信息(介绍、特性、素材)
vivo App StoreApp name≤ 30 units (CJK = 2)“2.2.1 应用名称(含副标题)长度不得超过15个汉字字符或30个英文字符”vivo 开放平台 · 应用审核规范
vivo App StoreShort description10–32 units (CJK = 2)“2.4.2 一句话简介字数需在5-16个汉字字符(或10-32个英文字符)之间”vivo 开放平台 · 应用审核规范
vivo App StoreDescription≥ 50 characters“2.5.1 应用介绍不得低于50字,更新版本的新版说明不得低于5个字,且应用介绍与新版说明不能一致”vivo 开放平台 · 应用审核规范
vivo App StoreRelease notes≥ 5 characters“2.5.1 应用介绍不得低于50字,更新版本的新版说明不得低于5个字,且应用介绍与新版说明不能一致”vivo 开放平台 · 应用审核规范
WeChat Mini ProgramApp name4–30 units (CJK = 2)“长度在4-30个字符之间,一个中文字等于2个字符。”微信公众平台 · 小程序名称、简称设置规范
WeChat Mini ProgramShort name4–10 units (CJK = 2)“小程序简称……长度在4-10个字符之间,一个中文字等于2个字符。”微信公众平台 · 小程序名称、简称设置规范
WeChat Mini ProgramShort description4–120 characters“功能介绍长度必须在4~120个字符范围;signature至少4个字的中文描述。”微信开放文档 · 设置小程序介绍
Xiaomi GetAppsNo character limit found in public documentation (checked on the date above).小米开放平台 · 应用发布常见问题
OPPO App MarketNo character limit found in public documentation (checked on the date above).OPPO 开放平台
Tencent MyAppNo character limit found in public documentation (checked on the date above).腾讯开放平台(应用宝)文档
Runs entirely in your browser. Nothing you type here is uploaded or stored by TapCub. Unreleased app names and copy stay on your device.

Version v1.0Updated Update history

Read the result

Reading the tags under each field

One field, several stores, several counting rules. The tags tell you which store a text breaks and by how much.

Green, red and amber tags

Green fits. Red is over the maximum: the console will refuse it or cut it. Amber is under a minimum, such as vivo’s 50-character description or the 4-character minimum for a WeChat name.

Characters, bytes and CJK = 2

Most limits count Unicode characters. App Store keywords count UTF-8 bytes, so a Chinese keyword uses three bytes per character. vivo and WeChat count each Chinese character as two units.

“Limit not published”

Xiaomi, OPPO and Tencent MyApp do not publish their limits in public documentation. The tool shows the count and says so rather than guessing a number from a blog.

Checks below the fields

Beyond length, the list flags rules the stores write down: Google Play’s title policy, Apple’s keyword guidance, vivo’s punctuation rule, and fields Huawei or vivo require to be different.

Character limits tell you what will be accepted, not what will be read. Search results and lists show far fewer characters than the limit, so put the key words first.

How to use it

Three steps

Paste your current listing or draft a new one.

  1. 1

    Pick your stores

    Turn on every store you submit to. Set the listing language and, for Huawei, the market, because both change limits.

  2. 2

    Edit the fields

    Write the name, subtitle, short description, keywords and description. The tags update as you type.

  3. 3

    Fix the flags, then copy

    Shorten the red ones, read the checks and look at the previews. Copy each field into the store console.

Rules

The main limits by store

Taken from each store’s documentation. The full list with the original wording is under “Limits and official sources” in the tool above.

  • App Store: name 2–30, subtitle 30, keywords 100 bytes, promotional text 170, description and What’s New 4,000
  • Google Play: title 30, short description 80, full description 4,000, release notes 500 per language
  • Huawei: one-line intro 17 (Chinese) or 80, description 8,000, release notes 500 (mainland China) or 1,000
  • vivo: name ≤ 15 Chinese or 30 Latin characters, one-line intro 5–16 Chinese characters, description at least 50
  • WeChat mini program: name 4–30 and short name 4–10 with Chinese = 2, description 4–120
How each store counts
StoreCountsChinese characterSource
App StoreCharacters; keywords in bytes1 character; 3 bytes in keywordsApp Store Connect Help
Google PlayUnicode characters1 (full- and half-width alike)Play Console Help
Huawei AppGalleryCharacters1AppGallery Connect docs
vivoChinese = 2, Latin = 12vivo review guidelines
WeChat mini programName: Chinese = 2; description: characters2 in the nameWeChat docs
Worked example

One intro, four stores

The same one-line intro, “每天 3 秒记一笔,自动生成月度报表和预算提醒” (23 characters, 20 of them full-width: 19 Chinese characters and a Chinese comma), checked against each store.

One Chinese intro under four counting rules
StoreRuleCountResult
Google PlayShort description ≤ 80 characters23Fits
HuaweiOne-line intro ≤ 17 characters (Chinese text)23Over by 6
vivoOne-line intro 10–32 units, Chinese = 220 × 2 + 3 = 43Over by 11
WeChat mini programDescription 4–120 characters23Fits

A version that works everywhere: “3 秒记一笔,月度报表自动生成” is 15 characters (Huawei) and 28 units (vivo).

Common mistakes

Why listings get cut or rejected

Most rejections for metadata are avoidable before you submit.

One length for every store

A Chinese intro that fits Google Play’s 80 characters can be more than twice Huawei’s 17 or vivo’s 32 units. Write store-specific versions of short fields.

Wasting keyword bytes

Spaces after commas, repeated words, plurals and words already in the name all use the 100 bytes without adding anything.

Claims in the title

Rankings, prices, discounts and emojis in a Google Play title break the metadata policy and can get the app rejected or suspended.

Copy-pasted release notes

vivo rejects notes identical to the description, and Huawei’s API refuses equal values. Write a real “what changed”.

FAQ

App store text questions

Still have a question?

Chat with the team behind TapCub — we usually reply within a few hours on business days.

What is the App Store character limit for the app name?

The app name must be at least 2 and at most 30 characters, according to App Store Connect Help. The subtitle is also limited to 30 characters, promotional text to 170, and the description and What’s New to 4,000.

Is the App Store keyword limit 100 characters or 100 bytes?

App Store Connect Help says “up to 100 bytes”, while Apple’s App Store search page says 100 characters. For English they are the same; Chinese, Japanese and Korean characters take 3 bytes each in UTF-8, so plan with bytes. The checker counts bytes.

What are the Google Play character limits?

Title 30 characters, short description 80, full description 4,000, all counted the same for full-width and half-width characters. Release notes allow 500 Unicode characters per language.

Can I use emojis or “free” in a Google Play title?

No for emojis: the metadata policy rules out emojis, emoticons and repeated special characters in titles. Price and promotion claims, rankings and store-performance wording are also not allowed in the title, icon or developer name.

What are the limits for Huawei, vivo, Xiaomi and OPPO?

Huawei publishes them: one-line intro 17 characters in Chinese or 80 in other languages, description 8,000. vivo’s guidelines set the name at 15 Chinese or 30 Latin characters and the intro at 5–16 Chinese characters. Xiaomi and OPPO show limits only inside their consoles; we found no public number.

How long can a WeChat mini program name be?

4 to 30 characters, with each Chinese character counting as 2, so a fully Chinese name has 2 to 15 characters. The short name is 4 to 10 on the same rule, and the description 4 to 120 characters.

How is this different from the character counter?

The character counter lists limits platform by platform for any text. This page checks a whole store listing at once, across several stores, with policy checks and previews.

Changelog

Update history

New features, fixes and data refreshes for this tool, newest first.

  1. · v1.0

    LaunchedFirst release.

Data this tool relies on

  • App store field limits — checked 2026-11-10, reviewed every 6 months (next review by 2027-05-10)

Missing something or found an error? Tell us — requests that come up often go into the next update. All tool updates

See your data clearly. Find your growth.

Every click, backed by data. Install one line of code and see your first numbers in a minute.

No credit card · Free plans for analytics and chat · Cookieless analytics