社交平台字数检查(X、Threads、Instagram、YouTube、Bluesky 等)
按官方文档的上限和计算方式,一次计算 X(中日文计 2、网址计 23)、Threads、Instagram、YouTube 标题和说明(字节)、Bluesky、Mastodon、LINE 的字数,并显示剩余字数和超出位置。
- 在浏览器内处理,使用注明来源的静态数据
输入的文字只在本页计算,不会发送到任何地方。
默认为 500 字,部分服务器的上限不同。
结果
8 项全部未超出上限。
X(原 Twitter)帖子
按公开规范未超出上限98 / 280 加权字数 剩余 182
- 按 twitter-text v3 规则计算:U+10FF 以前的字符(多数拉丁字母、常用符号)和部分标点计 1,其他字符(中文、日文、韩文,以及 ạ、ế 等带声调的越南语字母)和表情符号(组合表情也算 1 个)计 2,网址不论长度一律计 23;计算前会先做 Unicode 规范化(NFC)。
- 不是以 http(s):// 或 www. 开头的网址(如 example.com)在此按普通文字计算,X 可能计为 23。回复时自动加上的 @提及和附加媒体不计入。按普通账号的 280 上限计算。
出处: X Developer Platform — Counting characters(在新标签页打开) · twitter-text — config v3.json(在新标签页打开) (核对日 2026-11-06)
Threads 帖子
参考值未超出上限86 / 500 字数(表情符号按 UTF-8 字节计) 剩余 414
- 链接(相同网址算 1 个):1 / 5 OK
- Threads API 说明上限为 500 字,表情符号按 UTF-8 字节数计算;其他字符的计算方式未公开,这里是按码位计算的参考值。
- 每条帖子最多 5 个链接(相同网址算 1 个)。
出处: Meta for Developers — Threads API: posts(在新标签页打开) (核对日 2026-11-06)
Instagram 配文
参考值未超出上限82 / 2,200 字数(码位) 剩余 2,118
- 话题标签:2 / 5 OK
- @提及:0 / 20 OK
- 配文上限为 2,200 字(Instagram API 说明);计算方式未公开,这里是按码位计算的参考值。
- 帮助中心表示每条帖子最多 5 个话题标签(API 说明仍写 30 个),@提及最多 20 个(API 说明)。
出处: Meta for Developers — Instagram API: IG User Media (caption)(在新标签页打开) · Instagram Help Center — Use hashtags on Instagram(在新标签页打开) (核对日 2026-11-06)
YouTube 视频标题
参考值未超出上限82 / 100 字数(码位) 剩余 18
- < 和 > 的数量:0(不可使用) OK
- 上限为 100 字(YouTube Data API);计算方式未公开,这里是按码位计算的参考值。
- 不可使用 < 和 >。
出处: YouTube Data API — Videos resource (snippet.title, snippet.description)(在新标签页打开) (核对日 2026-11-06)
YouTube 视频说明
按公开规范未超出上限152 / 5,000 字节数(UTF-8) 剩余 4,848
- < 和 > 的数量:0(不可使用) OK
- 上限为 5,000 字节(YouTube Data API)。UTF-8 中多数中文、日文字每字 3 字节,表情符号 4 字节以上。
- 不可使用 < 和 >。
出处: YouTube Data API — Videos resource (snippet.title, snippet.description)(在新标签页打开) (核对日 2026-11-06)
Bluesky 帖子
按公开规范未超出上限81 / 300 字素数(看到的字数) 剩余 219
152 / 3,000 字节数(UTF-8) 剩余 2,848
- 正文须在 300 个字素(看到的字数)以内,且在 3,000 字节(UTF-8)以内(AT Protocol lexicon)。
- 网址也按实际输入的长度计算。
出处: Bluesky @atproto/api — app.bsky.feed.post lexicon(在新标签页打开) · AT Protocol — Lexicon specification (string length units)(在新标签页打开) (核对日 2026-11-06)
Mastodon 嘟文
按公开规范未超出上限64 / 500 字数(链接计 23) 剩余 436
- 按 Mastodon 本身的规则计算:按字素计算,http(s):// 开头的链接计 23 字,@user@example.com 这类提及只计 @user 部分。
- 内容警告(CW)的字数也会一起计算。各服务器上限可能不同,可在上方输入框修改。
出处: Mastodon documentation — Posting(在新标签页打开) · Mastodon documentation — Instance (configuration.statuses)(在新标签页打开) · Mastodon source — StatusLengthValidator(在新标签页打开) (核对日 2026-11-06)
LINE 文本消息(Messaging API)
按公开规范未超出上限82 / 5,000 字数(UTF-16 码元) 剩余 4,918
- LINE 官方账号等通过 Messaging API 发送的文本消息上限为 5,000 字,按 UTF-16 码元计算(例如 🍎 计 2)。
- 这不是个人聊天的上限。LINE 表情会按替代文字计算,实际字数可能比这里多。
出处: LINE Developers — Counting text characters (Messaging API)(在新标签页打开) · LINE Developers — Messaging API reference: text message(在新标签页打开) (核对日 2026-11-06)
使用方法
- 输入或粘贴要发布的文字(一开始已填入示例)。
- 各服务会按其计算方式显示字数、上限和剩余(或超出)字数;超出上限时会标出开始超出的位置。
- Mastodon 的上限可按服务器设置修改。“参考值”表示该服务未公开字数的计算方式。
常见问题
X 帖子可以写多少个汉字?
X 按加权字数计算,中文、日文、韩文每字计 2,因此只有中文时上限为 140 字;网址不论长短一律计 23。
为什么 YouTube 说明不到 5,000 字还是太长?
YouTube Data API 的上限是 5,000 字节(UTF-8),多数汉字每字 3 字节,只有中文时约 1,666 字就会达到上限。
“参考值”是什么意思?
服务公开了上限,但没有公开“1 个字”如何计算;这里按码位等方式算出参考数字。
注意事项与限制
- 你输入的内容只在本页面处理,不会发送到 YUCTS 的服务器。
- 根据各服务官方文档(2026-11-06 核对)计算,不保证实际能够发布;规范可能随时变更。
- Facebook 因无法确认官方字数上限而未收录。LINE 为 Messaging API 文本消息的上限,不是个人聊天的上限。
- X 按普通账号的 280 上限计算;不是以 http(s):// 或 www. 开头的网址(如 example.com)按普通文字计算。
- 表情符号和组合字符的切分取决于浏览器的 Intl.Segmenter;不支持的旧浏览器会按简化方式计算。
数据来源
- X Developer Platform — Counting characters(在新标签页打开) — 核对日期: 2026-11-06
- twitter-text — config v3.json(在新标签页打开) (v3) — 核对日期: 2026-11-06
- Meta for Developers — Threads API: posts(在新标签页打开) — 核对日期: 2026-11-06
- Meta for Developers — Instagram API: IG User Media (caption)(在新标签页打开) — 核对日期: 2026-11-06
- Instagram Help Center — Use hashtags on Instagram(在新标签页打开) — 核对日期: 2026-11-06
- YouTube Data API — Videos resource (snippet.title, snippet.description)(在新标签页打开) (last updated 2026-11-03) — 核对日期: 2026-11-06
- Bluesky @atproto/api — app.bsky.feed.post lexicon(在新标签页打开) (@atproto/api 0.30.3) — 核对日期: 2026-11-06
- AT Protocol — Lexicon specification (string length units)(在新标签页打开) — 核对日期: 2026-11-06
- Mastodon documentation — Posting(在新标签页打开) — 核对日期: 2026-11-06
- Mastodon documentation — Instance (configuration.statuses)(在新标签页打开) — 核对日期: 2026-11-06
- Mastodon source — StatusLengthValidator(在新标签页打开) — 核对日期: 2026-11-06
- LINE Developers — Counting text characters (Messaging API)(在新标签页打开) — 核对日期: 2026-11-06
- LINE Developers — Messaging API reference: text message(在新标签页打开) — 核对日期: 2026-11-06
相关工具
- 字数与字符统计(字符、中日文字、英文单词、换行、段落)统计文章的字符数(以肉眼看到的字为准,表情符号组合也算 1 个)、中日文字数、英文单词数、空格、换行和段落。输入时实时更新,全部在浏览器内处理。
- 阅读时间计算器(默读・朗读所需时间)估算读完一篇文章需要多少时间。中文和日文按每分钟字数计算,英文等按每分钟单词数计算,速度可自由调整。结果仅为估计值。
- 文本排版整理器(删除行尾空格、多余空行)按你选择的规则整理行尾空格、连续空格和空行、全角空格、制表符以及看不见的零宽字符。原始文本保持不变,并在预览中标出每一处删除和转换。
- 全角/半角转换(英文数字、符号、片假名、空格)按类型把数字、英文字母、符号、空格、片假名和日文标点在全角与半角之间转换,可指定不转换的例外字符并预览转换位置。与 Unicode 规范化(NFKC)不同,只转换你选择的类型。
- 简繁转换(简体/繁体中文、台湾与香港)在简体字与繁体字(台湾、香港)之间转换中文。使用 OpenCC 词典按词汇转换,标出转换的位置,并列出有多个候选字、需要确认的字。全程在浏览器内处理。
- 日语假名转换(平假名、片假名、罗马字)平假名与片假名(含半角)互相转换,把假名转换为修正黑本式、日本 2025 年内阁告示或护照式罗马字,也能把罗马字转回假名。长音、助词等容易出错的地方会单独列出提醒。