先确认对方要求的是“字”“词”还是“字符”
英文单词数、中文汉字数和字符总数不是同一指标。OmniKit 同时显示多个统计结果,方便按需求选择;它不承诺与每个投稿系统、广告平台或社交网站的计数完全相同。
下面的例子已在 2026 年 9 月 5 日对照当前工具的计数函数核验。请一次复制一条输入到工具中。表里的 \n 表示真正换行,并非输入反斜杠和字母 n。
| 输入 | 字符总数 | 不含空白 | 词数 | 汉字数 |
|---|---|---|---|---|
Hello world | 11 | 10 | 2 | 0 |
don't re-enter 2026 | 19 | 17 | 3 | 0 |
你好 世界 | 5 | 4 | 0 | 4 |
Hi 👨👩👧👦 | 10 | 9 | 1 | 0 |
a\n\nb | 4 | 2 | 2 | 0 |
你好hello | 7 | 7 | 1 | 2 |
当前工具究竟怎么数
- 字符总数:按 Unicode 码点计数,包括空格与换行。Windows 和旧式 Mac 换行会先统一为一个换行符。
- 不含空白:移除空格、制表符和换行等空白字符,再统计剩余码点。
- 词数:识别连续的字母或数字,单词内部的撇号和连字符保留,因此
don't和re-enter各算一个词,2026也算一个。 - 汉字数:单独统计 Han 文字字符。纯汉字片段不计入词数;没有空格分隔的
你好hello会得到一个词、两个汉字。这不是中文语义分词。
一个看起来完整的 emoji 为什么不只算一个字符
Hi 👨👩👧👦 中的家庭表情由四个人物和三个连接符组成。加上 H、i 和空格,共十个码点。屏幕上看到的一个图形,不一定只占一个字符。带重音的字母也可能由一个码点或多个码点表示。
因此,当发布平台显示不同数字时,应以目标平台自己的规则为准。不要因为两个工具结果不一致,就直接认为其中一个一定算错。
行数、段落与阅读时间
a\n\nb 有三行、两段。空行分隔段落;末尾多出的换行也会增加一行。完全空白的输入框会得到零行、零段。
阅读时间采用粗略公式:汉字数除以 400,加上词数除以 220,向上取整为分钟。存在非空白内容时,最低显示一分钟。它不是对个人阅读速度的测量,也不适合作为精确配音时长或无障碍阅读时间要求。
复现时请保留原来的空格、标点和换行。某些编辑器粘贴后会替换撇号或规范化文字,实际输入发生变化,结果也会随之变化。