免费写作工具 · 每一种长度都数清楚

字数与字符统计

检查作文、社交文案或中英混排草稿的长度,同时查看词数、字符数和汉字数。统计规则说清楚,写作目标更好把握。

01 / 输入文字

文字只在你的设备上处理,本工具不上传或保存草稿。刷新页面或切换语言会清空内容。网站使用 Google Analytics 统计页面访问。

02 / 实时统计

0词数
0字符数(含空白)
0字符数(不含空白)
0汉字(Unicode Han)
句段数: 0段落数: 0行数: 0

写作目标(可选)

如何检查文稿长度

  1. 粘贴纯文本或直接输入,编辑时自动更新统计。
  2. 根据要求选择词数、全部字符数或汉字数,也可设置写作目标。
  3. 复制统计结果,或继续修改文字。正式提交前,请以目标平台自己的统计规则为准。

“词数”是怎样算的?

词数来自浏览器识别出的词语片段,包括数字。中文会进行分词,不会简单地把整段无空格文字当作一个词。独立的标点和表情不计入词数。分词采用当前页面的语言设置,结果可能随浏览器版本变化。

字符、表情和空白有什么区别?

字符数按字素簇统计:带组合音标的字母、通过连接符组合的表情通常各算一个字符。总数包含空格、制表符和换行;Windows 的 CRLF 换行算一个字素簇。“不含空白”排除完全由 Unicode 空白组成的字素簇,零宽格式字符不一定属于空白。

中文词数不等于汉字数

汉字数统计 Unicode Script=Han 的代码点,包括日文中使用的汉字;不计英文字母、阿拉伯数字(0–9)及普通标点。它不是中文词数,也不能判断文字属于哪种语言。例如“你好,世界!”包含 4 个汉字、共 6 个字符。

句段、段落和行数如何区分?

句段数是浏览器分句器返回的非空片段数,未写完的句子或只有标点的片段也可能计入。段落是由空行(包括只含空白的行)隔开的非空文字块。行数按实际换行符计算,末尾换行后的空行也会计入;没有输入任何字符时,行数为零。

为什么与其他平台结果不一样?

学校、Word、社交平台和出版系统对连字符、表情、链接与中文分词的处理可能不同,本工具不保证统计结果完全一致。不支持 Intl.Segmenter 的旧浏览器会改按 Unicode 代码点统计字符并给出提示,不显示词数或句段数;更新浏览器后可使用字素簇统计。

输入内容有长度限制吗?

为保持编辑流畅,超过 200,000 个 UTF-16 代码单元时会暂停统计,但不会截断你的文字。很多表情占用多个代码单元,因此这项技术限制不同于显示的字符数。缩短内容后即可恢复统计。

技术说明:MDN Intl.Segmenter