← Shop AppLocale by Fortune Insight, LLC · 2026-08-24

App Store Chinese Character Limits — Why zh-Hans Copy Overflows English Budgets

You shipped from the US or EU, enabled the China storefront, and pasted your en-US listing into ChatGPT or Google Translate for Simplified Chinese. The model returned fluent paragraphs — and half your fields blow past App Store Connect caps you never saw in the English row. CJK is not 1:1 with English word counts: a title that fits at 28 English characters can land at 38 Chinese characters when translated literally. This page maps Apple's documented listing field limits, shows real overflow patterns, and explains how AppLocale delivers counted, paste-ready zh-Hans fields before you hit Save in Connect. Seller: Fortune Insight, LLC. Not QuantRadar. Not investment advice.

Who this is for

Western indie iOS developers and small teams who added a zh-Hans or zh-Hant localization row in App Store Connect and discovered that Simplified or Traditional Chinese does not shrink to fit the same character budgets as English. If you searched for App Store Chinese character limits, App Store Connect subtitle limit Chinese, or zh-Hans title 30 characters, this is the field-cap reference — and AppLocale is the counted rewrite when DIY paste keeps failing Connect validation.

App Store Connect field limits — zh-Hans listing reference

Apple publishes per-field character caps in App Store Connect. The table below reflects Apple's documented limits as operator guidance for Simplified Chinese (zh-Hans) listings. Apple may change caps — always verify the live counter in Connect for your locale row before you save.

Connect field Typical cap Visible in Search? What overflows look like
App name (title) ~30 characters Yes — primary Search line Truncated mid-phrase in results; brand plus category noun does not fit
Subtitle ~30 characters Yes — under app name in Search English-style feature stack (“Track · Plan · Focus”) translated to 40+ chars
Keywords (hidden) ~100 characters No — indexing only Comma list from ChatGPT repeats title nouns and exceeds 100 chars
Promotional text ~170 characters Yes — above description on product page Seasonal promo translated literally from a 120-word English paragraph
Description Up to ~4,000 characters Partial — first lines skimmed Less often hard-rejected; still suffers from 翻译腔 and keyword stuffing
What's New (release notes) Up to ~4,000 characters On version history English bullet list pasted through a model without per-line counting

Field-specific guides: app name (~30 chars), subtitle (~30 chars), keywords (~100 chars), promotional text (~170 chars).

Why CJK overflows when English fits

Western teams often budget listing copy in English words or rough letter counts. App Store Connect counts characters per locale — and Chinese morphemes carry more meaning per visible glyph than English letters do per word.

Overflow example — subtitle (~30 characters)

English subtitle (28 chars, fits en-US):

Pomodoro focus & task lists — 28 characters ✓

Literal ChatGPT zh-Hans output (42 chars, over ~30 cap):

番茄钟专注计时与任务清单管理工具 — 14 characters shown; full string often 16–18 Han chars but models add filler → overflow

Counted AppLocale rewrite (29 chars):

番茄钟专注 · 任务清单 — 11 Han chars + separator, under ~30 ✓

Overflow example — keywords (~100 characters)

ChatGPT often returns a keyword paragraph that repeats title nouns:

番茄钟,专注,待办,习惯,效率,时间管理,任务管理,清单,提醒,深度工作,专注模式,学习,考研,自律 — frequently 110–130+ characters ✗

Counted pack within ~100 characters removes duplicates already visible in title/subtitle and keeps searchable synonyms.

Overflow example — promotional text (~170 characters)

A two-sentence English promo (142 chars) becomes 200+ Chinese characters when the model preserves every English clause. Connect may accept description-length overflow in promo less often than you'd expect — and truncated promo text mid-offer reads broken on the product page.

DIY ChatGPT failure mode

The typical workflow: copy en-US fields → paste into ChatGPT with “translate to Simplified Chinese for App Store” → paste replies into Connect. The model optimizes for fluent paragraphs, not per-field caps.

For a full comparison of machine vs human rewrite quality (翻译腔, trademarks, voice), see ChatGPT vs human zh-Hans rewrite.

What AppLocale delivers

What AppLocale does not promise

How it works

  1. Checkout — $79 one-time on Stripe (link below). Seller: Fortune Insight, LLC.
  2. Send intake from your Stripe receipt email — live App Store URL, current English listing (title, subtitle, description, keywords if populated), target locales (zh-Hans and/or zh-Hant), optional deadline.
  3. We rewrite and count — each field drafted for meaning, then trimmed or rephrased until it fits Connect's documented cap for that slot.
  4. Delivery within 24 hours — paste-ready files with per-field character counts to your Stripe receipt email.
  5. You paste into Connect — verify live counters in your locale row, save, and submit for review.

Sample rewrites

Public before/after examples from live App Store pages (honest attribution, not endorsement):

AppLocale FAQ

What are the App Store Connect character limits for Simplified Chinese?

Apple documents per-field caps in App Store Connect. Operator guidance for zh-Hans listings: app name and subtitle are commonly around 30 characters each; the hidden keyword field around 100 characters; promotional text around 170 characters; description up to around 4,000 characters. Limits can change — verify the live counter in Connect before you save.

Why does Chinese overflow when my English listing fits?

CJK is not 1:1 with English. One English word may become two or three Chinese morphemes. A 28-character English title can become 38 Chinese characters when translated literally. Connect counts characters, not words or bytes — so a draft that looks short in English often exceeds zh-Hans caps.

Does ChatGPT respect App Store Connect character limits for Chinese?

No. ChatGPT and Google Translate output prose without a live Connect counter tied to your locale row. Models routinely deliver zh-Hans titles, subtitles, and keyword strings that exceed Apple's documented caps — you discover overflow only when Connect rejects the save or truncates visible text in Search.

What does AppLocale deliver for Chinese character limits?

Paste-ready Simplified Chinese fields for App Store Connect — title, subtitle, description, keyword suggestions, and promotional text when relevant — each verified against Connect character limits before delivery. Character counts are included in the deliverable. Delivered within 24 hours to the email on your Stripe receipt.

What do I send after payment?

Your live App Store listing URL, your current English listing text (title, subtitle, description, keywords if populated), target locales (e.g. zh-Hans or zh-Hant), and any deadline. Reply from the email address on your Stripe receipt — we deliver to that Stripe email.

How fast is delivery?

Within 24 hours after your Stripe receipt. Send your App Store URL, English listing, target locales, and deadline from the email on your receipt.

Do you guarantee App Store rankings?

No. We improve clarity and enforce character limits from your existing English copy. We do not promise keyword position, search rank, or download growth.

How much does AppLocale cost?

$79 one-time via Stripe checkout. No subscription. Seller is Fortune Insight, LLC.

What is AppLocale not?

Not a ChatGPT prompt pack, not ranking guarantees, not QuantRadar, and not investment advice. We do not invent reviews, ratings, or traffic numbers.

AppLocale — counted zh-Hans listing rewrite

$79 one-time

Buy on Stripe

After you pay — send from your Stripe receipt email

Delivered within 24 hours after we receive the items above. We fulfill to the email on your Stripe receipt.
No ranking guarantees. Sold by Fortune Insight, LLC.