字数统计

中文按字数、英文按词数分开算清楚,顺带给出段落数、行数和阅读时长。

输入(粘贴正文即可)
统计结果

      

中文字数有四种口径,先说清用的哪一种

「多少字」在中文里没有唯一答案,因为大家数的东西不一样。这里把口径拆开列出,不合并成一个含糊的数字:

所以同一段 800 字的文章,A 工具说 800、B 工具说 860、C 工具说 900,往往三个人都没算错,只是口径不同。期刊投稿、毕业论文、媒体排版各有自己的规定,提交前先确认口径,再决定看表格里的哪一行。

统计项说明

表格里每一项都能单独核对:字母是 A–Z 的个数,数字是 0–9 的个数,标点包含中文标点与常见英文标点,空白包含空格、Tab、换行和全角空格,行数按换行符切分(空输入记 0 行),段落数按空行切分。顶上那行「字数」是主计数,口径由选项决定:勾选时按全部字符算,取消勾选时按不含空白的字符数算;两种口径在表里都能查到,方便对齐别的工具。

阅读时长按两个速度估算:中文 300 字/分钟、英文 200 词/分钟,分别计时后相加。这是默读专业内容的保守速度,够用来判断稿子「大概多长」;技术文档会更慢,小说和口语化文案会更快。

常见的坑

常见问题

为什么不同工具数出来的字数不一样?

因为「字数」至少有三四种口径:全部字符、不含空格的字符、纯中文字符、中文字符加中文标点。英文那边还有按空格分词和按字素计数两种。判断哪个数对,先看对方要求的是哪种口径。

中文标点算不算字数?

看场景。论文和期刊一般不计标点,文档工具通常计入。这一页把「中文字符」和「中文标点」分开列,需要哪种口径自己相加即可。

「中文 300 字/分钟」这个速度可靠吗?

是默读专业内容的保守估计,用来判断「大概要读多久」。技术类、需要查资料的内容会明显更慢,小说类会更快。

段落是怎么数的?

按空行切分:连续的非空行算一个段落,中间夹一个或多个空行就断开。全文只有单个换行、没有空行时,整篇会被当成一个段落。

emoji 和生僻字为什么算两个字符?

字符数用的是 JavaScript 字符串长度,按 UTF-16 码元计数。多数 emoji 和部分生僻汉字占两个码元,所以会比你肉眼看到的「一个符号」多一个。中文字符数那一行不受影响。

相关工具

文本处理去重、排序、去空行、大小写、加行号 文本对比逐行 diff,看改动新增删除了哪些内容 URL 编解码encodeURIComponent 与 encodeURI 两种编码方式