免费工具 在线字符统计(按各平台字数上限)
同一句文案,放进支付宝小程序名称要按「一个中文算 2 个字符」,发到 X 要按加权规则,填进 App Store 关键词又是按字节算。把文字粘贴进来,一张表告诉你在每个平台的哪个字段里还剩几个字、超了几个字。
- 30+ 个平台字段
- 上限附官方出处
- 本地计算
按平台检查字符数
输入或粘贴文字,下面的表按平台逐项计数。可以只看某一类平台;点上方按钮换一组示例。
标题、简介、帖子正文、商店描述都可以。文字只在当前浏览器页面里,不会上传。
字符数
32
用户看到的字符:一个汉字、一个字母、一个 emoji 各算 1。
中文算 2 的字符数
64
汉字、全角符号算 2,半角字母数字算 1(Google 广告、支付宝 / 抖音小程序名称用这种算法)。
X 加权字符数
64
按 X 官方规则:汉字和 emoji 算 2,网址算 23,上限 280。
UTF-8 字节数
96
一个汉字一般 3 字节,App Store 关键词按字节限制。
各平台字段
「上限」一栏是官方文档写的数;「计数口径」写清这一项怎么数。
| 平台 · 字段 | 计数口径 | 当前 | 上限 | 状态 |
|---|---|---|---|---|
| 公众号 · 文章标题(草稿接口) | 每个字符算 1 | 32 | 32 | 刚好用满 |
| 公众号 · 文章摘要(草稿接口) | 每个字符算 1 | 32 | 120 | 还剩 88 |
| 微信小程序 · 功能介绍 | 每个字符算 1 | 32 | 4–120 | 还剩 88 |
| 支付宝小程序 · 名称 | 中文、全角算 2 | 64 | 3–30 | 超出 34 |
| 支付宝小程序 · 简介 | 中文、全角算 2 | 64 | 10–32 | 超出 32 |
| 抖音小程序 · 名称 | 中文、全角算 2 | 64 | 4–20 | 超出 44 |
| 抖音小程序 · 简介 | 每个字符算 1 | 32 | 10–60 | 还剩 28 |
| 微博 · 正文(开放接口) | 每个字符算 1 | 32 | 140 | 还剩 108 |
| 抖音 · 视频标题(开放接口) | 每个字符算 1 | 32 | 1,000 | 还剩 968 |
| B 站 · 视频标题(开放平台,< 80) | 每个字符算 1 | 32 | 79 | 还剩 47 |
| B 站 · 视频简介(开放平台,< 250) | 每个字符算 1 | 32 | 249 | 还剩 217 |
| X(Twitter)· 帖子 | X 加权(中文、emoji 算 2,网址算 23) | 64 | 280 | 还剩 216 |
| Threads · 文字帖 | 字符;emoji 按 UTF-8 字节 | 32 | 500 | 还剩 468 |
| Bluesky · 帖子 | 字素(且不超过 3,000 字节) | 32 | 300 | 还剩 268 |
| Mastodon · 嘟文(默认) | 字符;网址算 23,@ 只算用户名 | 32 | 500 | 还剩 468 |
| LinkedIn · 帖子 | 每个字符算 1 | 32 | 3,000 | 还剩 2,968 |
| Instagram · 说明文字 | 每个字符算 1 | 32 | 2,200 | 还剩 2,168 |
| Instagram · 话题标签数 | # 话题标签个数 | 0 | 30 | 还剩 30 |
| TikTok · 视频说明(API) | UTF-16 码元(emoji 多为 2) | 32 | 2,200 | 还剩 2,168 |
| YouTube · 视频标题 | 每个字符算 1 | 32 | 100 | 还剩 68 |
| YouTube · 视频说明 | 每个字符算 1 | 32 | 5,000 | 还剩 4,968 |
| App Store · App 名称 | 每个字符算 1 | 32 | 2–30 | 超出 2 |
| App Store · 副标题 | 每个字符算 1 | 32 | 30 | 超出 2 |
| App Store · 推广文本 | 每个字符算 1 | 32 | 170 | 还剩 138 |
| App Store · 关键词 | UTF-8 字节(中文约 3) | 96 | 100 | 快到上限,还剩 4 |
| App Store · 描述 | 每个字符算 1 | 32 | 4,000 | 还剩 3,968 |
| Google Play · 应用名称 | 每个字符算 1 | 32 | 30 | 超出 2 |
| Google Play · 简短说明 | 每个字符算 1 | 32 | 80 | 还剩 48 |
| Google Play · 完整说明 | 每个字符算 1 | 32 | 4,000 | 还剩 3,968 |
| Google Play · 版本说明 | 每个字符算 1 | 32 | 500 | 还剩 468 |
| Google 广告 · 标题 | 中文、全角算 2 | 64 | 30 | 超出 34 |
| Google 广告 · 描述 | 中文、全角算 2 | 64 | 90 | 还剩 26 |
| Google 广告 · 显示路径 | 中文、全角算 2 | 64 | 15 | 超出 49 |
| Google 搜索 · 网页标题 | 官方不规定字数 | 32 | 无固定上限 | 按显示宽度截断 |
| Google 搜索 · meta 描述 | 官方不规定字数 | 32 | 无固定上限 | 按显示宽度截断 |
| 百度搜索 · 网页标题 | 官方不规定字数 | 32 | 无固定上限 | 按显示宽度截断 |
| 短信 · 单条 | GSM-7 / UCS-2 编码 | 32(UCS-2) | 每条 70 | 1 条短信 |
版本 v1.0更新于 更新记录
同一段文字,为什么各平台数出来不一样
「字符」在每个平台的意思不同。看表时先看「计数口径」那一栏,再看剩余多少。
中文算 2 的平台
支付宝小程序名称和简介、抖音小程序名称、Google 广告的标题和描述,官方都写明一个汉字算 2 个字符。所以支付宝小程序名称上限 30,纯中文只能写 15 个字;Google 广告标题 30,中文只能写 15 个字。
X 的加权计数
按 X 开发者文档:上限 280,汉字、日文、韩文每个算 2(纯中文最多 140 字),emoji 不管多复杂都算 2,网址不管多长都算 23。本工具按官方开源库 twitter-text 的 v3 配置实现,并用它的测试样例核对。
按字节的字段
App Store 关键词写的是「100 字节」,不是 100 个字符。中文在 UTF-8 里一般占 3 个字节,100 字节只能放 33 个左右的汉字(含逗号)。Apple 没写用哪种编码,这里按 UTF-8 估算。
没有上限的地方
Google 搜索的网页标题和 meta 描述,官方明确说没有长度上限,搜索结果里按设备宽度截断;百度的标题规范也只要求简明、不堆砌关键词,没给字数。这几行只显示字符数,实际会显示多少,用 搜索结果预览 按像素看。
「快到上限」是剩余不到 10% 时的提醒。带「接口」「API」字样的,是开放平台接口文档里的上限,App 或后台编辑器里可能不同,以发布时平台的提示为准。
发布前对一遍字数
标题、简介、商店文案一般要在好几个平台用,一次粘贴就能全部对完。
-
1
粘贴文案
把要发布的标题、简介或正文粘贴进来,改字时表格实时更新。
-
2
选平台类别
只关心国内平台或应用商店时,在「显示哪些平台」里筛一下。
-
3
看状态
红色是超出或不够下限,橙色是快到上限,绿色是还有余量。超出几个字直接写在状态里。
-
4
在原平台复核
最后在平台自己的编辑器里再看一次:接口上限和编辑器上限可能不一样,平台也会调整规则。
每个上限都来自平台官方文档
只收平台自己在帮助中心、开发者文档或开放平台接口文档里写明的数字,2026-11-10 逐条核对。只在第三方文章里出现的数字(如小红书标题 20 字、微博 2000 字、微信小程序名称 4–30 个字符)不收。
- 「每个字符算 1」= 每个 Unicode 字符(码点)算 1:一个汉字、一个字母都是 1;带肤色或组合的 emoji 由几个码点组成,按码点数算,比你看到的多,偏保守
- X:先做 Unicode NFC 规范化,再按 twitter-text v3 的码点区间给权重(U+0000–U+10FF 等算 1,其它算 2);网址识别是官方库的简化版,常见域名都能识别
- Bluesky 同时有两个限制:300 个字素(你看到的字符)和 3,000 字节,两个都要满足
- 短信:全部是 GSM-7 字符时单条 160、长短信每条 153;只要有一个汉字或 emoji 就整条按 UCS-2 编码,单条 70、长短信每条 67(Twilio 文档)
| 平台 · 字段 | 上限 | 官方怎么写 |
|---|---|---|
| 支付宝小程序名称 / 简介 | 3–30 / 10–32 | 支付宝小程序运营规范:一个中文字等于 2 个字符 |
| 抖音小程序名称 / 简介 | 4–20 / 10–60 | 抖音开放平台接口:名称一个汉字算两个字符 |
| 微信小程序功能介绍 | 4–120 | 第三方平台接口:4~120 个字符 |
| 公众号标题 / 摘要 | 32 / 120 | 草稿箱接口:总长度不超过 32 / 120 个字 |
| 微博正文 | 140 | 微博开放平台:不超过 140 个汉字(接口上限;长微博另算) |
| X 帖子 | 280(加权) | X 开发者文档:汉字算 2,网址算 23 |
| App Store 名称 / 副标题 / 关键词 | 30 / 30 / 100 字节 | App Store Connect 帮助 |
| Google Play 名称 / 简短说明 / 完整说明 | 30 / 80 / 4,000 | Play 管理中心帮助:全角、半角字符都算 1 |
| Google 广告标题 / 描述 | 30 / 90 | Google Ads 帮助:中日韩等双宽字符每个算 2 |
| Google 标题 / meta 描述 | 无上限 | Google 搜索中心:按设备宽度截断 |
一句小程序简介,在三个平台的结果
本页默认示例「一键查看网站和小程序的访客、来源与转化,在线客服也在同一个后台。」共 32 个字(含 3 个标点),全部是中文和全角标点。
| 平台 · 字段 | 计数口径 | 计数 | 上限 | 结论 |
|---|---|---|---|---|
| 微信小程序功能介绍 | 每个字符算 1 | 32 | 4–120 | 还剩 88 |
| 支付宝小程序简介 | 中文、全角算 2 | 64 | 10–32 | 超出 32,要砍到 16 个字以内 |
| 抖音小程序简介 | 每个字算 1 | 32 | 10–60 | 还剩 28 |
| X 帖子 | 汉字算 2 | 64 | 280 | 还剩 216 |
| App Store 关键词 | UTF-8 字节 | 96 | 100 字节 | 快到上限,还剩 4 |
同一句话在支付宝小程序简介里超了一倍,在微信小程序里还很宽松。多平台共用的简介,按最严格的那一个写(这里是支付宝),再在宽松的平台里补充。
字数对不上,多半是口径没对上
平台提示超字数,而自己数的没超,几乎都是下面几种情况。
把「个字符」当「个字」
支付宝、抖音小程序名称和 Google 广告都写明中文算 2。「30 个字符」对纯中文来说只有 15 个字。
以为链接按实际长度算
X 和 Mastodon 把网址一律算 23。很长的带 UTM 参数的链接不会吃掉更多字数;反过来,很短的网址也照样算 23。
照着网传的「标题 60 字符」写
Google 没有标题和描述的字数上限,截断看的是显示宽度。中文标题宽,同样字数显示得更少,用搜索结果预览按像素检查。
短信里混进一个 emoji
只要有一个字符不在 GSM-7 字符集里,整条短信就按 UCS-2 编码,单条从 160 降到 70,长短信会多拆出好几条、多收几条的钱。
文案发出去以后,看它带来了多少人
字数合规只是第一步。标题、简介、帖子发出去后,TapCub 告诉你哪一条带来了访客、哪个页面在搜索里被点击。
在线字符统计和字数统计有什么区别?
字数统计(字数统计工具)回答「这篇文章有多少字」:中文按字、英文按词,适合作文、论文、公众号正文。字符统计回答「这段文字能不能放进某个平台的某个字段」:每个平台的计数方法不一样,比如中文算 2、网址算 23、按字节算,所以按平台逐项算。在 Excel 里统计字符个数用 =LEN(A1),中文版 Excel 的 =LENB(A1) 按字节算(一个汉字算 2);Word 在「审阅 → 字数统计」里能看到字符数(计空格 / 不计空格)。
一个汉字算几个字符?
看平台。微信小程序功能介绍、App Store、Google Play 一个汉字算 1;支付宝小程序名称和简介、抖音小程序名称、Google 广告算 2;X 加权计数算 2;App Store 关键词按字节,一个汉字一般占 3 字节。
X(推特)能发多少个中文字?
普通账号一条帖子上限 280 个加权字符,汉字每个算 2,所以纯中文最多 140 个字;英文字母和数字算 1。emoji 一律算 2,网址不管多长都算 23。本工具按 X 官方开源的 twitter-text 规则实现。
小程序名称最多多少个字?
支付宝小程序名称 3–30 个字符、一个中文算 2,即纯中文 2–15 个字;抖音小程序名称 4–20 个字符、一个汉字算 2,即 2–10 个字。微信小程序名称的长度规则没有找到公开的官方文档,以公众平台后台注册时的提示为准。
Google 标题和描述有字数限制吗?
没有固定的字数上限。Google 搜索中心写明 meta 描述「没有长度限制」,标题也一样,搜索结果里按设备宽度截断。网上常说的「标题 60 字符、描述 160 字符」是经验值,不是规定。
App Store 关键词 100 个字符能写多少中文?
Apple 写的是 100 字节,不是 100 个字符。按 UTF-8 计,一个汉字占 3 字节、英文逗号占 1 字节,纯中文大约能写 30 个字左右。Apple 文档没写用哪种编码计算,本工具按 UTF-8 估算,提交时以 App Store Connect 的提示为准。
微博现在能发多少字?
微博开放平台的发博接口写的是「不超过 140 个汉字」,另有发长微博的参数,但官方帮助没有公开总上限。网上流传的 2000 字没有找到官方出处,所以表里只放了接口的 140。
我粘贴的文字会被上传吗?
不会。所有计数在你的浏览器里完成,文字不进网址、不发给 TapCub。