怎么用
- 在输入框里打字,或者从任何文档里粘贴文字进来。停止输入十分之一秒后数字就会刷新,长文也不会卡。
- 看上方的几个主要数字:字数、字符数(含空格与不含空格两种)、句子数、段落数,以及估算的阅读时间。
- 如果有字数要求,在「目标字数」里填上,下面会出现进度条和精确的百分比。写论文摘要、申请书、商品详情时很方便。
- 展开高频词,可以看到你反复用了哪些词。「的」「了」「和」这类虚词已经排除,列出来的是真正承载意思的词。
- 点复制,把全部统计数字以纯文本复制到剪贴板,方便贴进投稿系统或者发给编辑。
你输入的内容不会被保存。文字只存在于当前页面,刷新或关闭标签页就没了。
字数是怎么算的
「数字数」听起来很简单,真拿实际的文章来数,就会遇到很多要约定的地方。下面是本工具采用的规则,选择这些规则,是为了和大多数编辑部、出版社及投稿系统的预期保持一致。
中文和日文:一个字算一个
中文和日文不用空格分词,没有空隙可以拿来切分。Microsoft Word 以及国内大多数出版和投稿场景的惯例,是每个汉字、每个日文假名各算一个字。本工具遵循这一惯例,并把中文和英文分开显示。比如「Hello world 你好世界」会显示为 2 个英文单词加 4 个汉字,合计 6。标点符号不算字数,但会算进字符数。有的软件会把全角标点也当作字来数,这是不同工具结果对不上最常见的原因。
英文等拉丁文字:按词计
一个英文单词是一串连续的字母或数字。单词内部的撇号和连字符不会把它拆开,所以 don't 和 stop-me 各算一个词,排版时常见的弯撇号(比如 rock’n’roll 里的那个)和直撇号同样处理。数字中间的小数点或千分位逗号也不拆:3.14 和 1,000 各算一个词。单独出现的标点,比如两边带空格的破折号、省略号、项目符号,不算词。韩文的词与词之间有空格,所以按英文的方式计数。
字符、句子和段落
字符数按人眼看到的「一个字符」来算,而不是按计算机存储的单元来算。比如带肤色的点赞表情 👍🏽 在计算机里由两个码位组成,但显示出来是一个符号,所以只算 1 个字符。Windows 的换行(回车加换行两个控制符)同样只算一个字符。「不含空格」的字符数会去掉空格、制表符和换行。
句子以中文的句号、问号、感叹号(。?!)结尾,或者以英文的句点、问号、感叹号、省略号加上空格或文末结尾。整段文字没有任何结尾标点时,也按一句计算。段落以至少一个空行分隔。
阅读时间
阅读时间按中文每分钟 300 字、英文每分钟 238 词估算,再向上取整到半分钟。英文的速度来自 Marc Brysbaert 在 2019 年对 190 项研究所做的元分析,是成年人默读非虚构类文本的平均速度。中文的阅读速度因材料难度差别很大,300 字每分钟是一个偏保守的常用估计值。这个数字适合告诉读者「大概要读多久」,技术文档会读得更慢,快速浏览则会快得多。
算例
| 文字 | 字数 | 原因 |
|---|---|---|
Hello world 你好世界 | 6 | 2 个英文单词 + 4 个汉字 |
don't stop-me | 2 | 撇号和连字符不拆词 |
3.14 and 1,000 | 3 | 每个数字算一个词 |
안녕하세요 세계 | 2 | 韩文按空格分词 |
カタカナ | 4 | 每个日文假名算一个 |
阅读时间:一篇 300 个汉字的短文,300 ÷ 300 = 1 分钟;一篇 300 词的英文文章,300 ÷ 238 ≈ 1.26 分钟,向上取整为 1.5 分钟。
句子计数:「一句。二句!三句?」是 3 句,「One. Two? Three!」同样是 3 句。一行没有结尾标点的文字,比如一个小标题,算 1 句而不是 0 句。
局限,以及和其他工具的差异
- 不同工具在边界情况上会有出入。 Word、WPS、Google 文档对网址、带连字符的词、带分隔符的数字处理各不相同,有的还会把中文标点算进字数。如果有严格的字数上限,比如基金申请书或期刊摘要,定稿时请用对方指定的软件再核对一次。
- 缩写可能让句子数偏多。 e.g. 或 Dr. 这类写法里,句点后面跟着空格,看起来和句子结尾一样。句子数是一个接近的估计,不是语法分析。
- 中文高频词依赖词典切分。 中文没有空格,高频词列表用浏览器内置的词典来切词。常用词大多能识别,但也有复合词会被切成两半,比如「浏览器」可能被切成「浏览」和「器」。字数统计本身不受影响,因为字数是按字计的。
- 格式不参与统计。 从 Word 粘贴过来的只有纯文字,脚注、文本框、隐藏文字,除非作为文字一起粘贴进来,否则不会被计入。
- 超长文本可以处理,但不是瞬间完成。 在笔记本电脑上,几十万字的统计不到一秒;手机上会稍慢一些。
常见问题
中文字数是怎么算的?标点算不算?
每个汉字算一个字,英文按单词计,两者相加就是字数。标点符号不计入字数,但会计入字符数。如果对方的系统把全角标点也算作字,它给出的数字会比这里略高,可以参考「字符数(不含空格)」一栏。
为什么和 WPS 或 Word 统计的结果不完全一样?
不同软件对网址、带连字符的英文单词、带千分位的数字等处理规则不同,有的软件还把中文标点也算作字。普通文章里差异通常在百分之一以内,本页「字数是怎么算的」一节列出了本工具的全部规则。
字符数包含空格吗?
「字符数」包含空格和换行,「字符数(不含空格)」不包含。表单一般问的是前者,一些社交平台限制的是后者。
我输入的文字会被上传或保存吗?
不会。统计在页面内完成,文字不上传,也不写入浏览器存储,关闭标签页就被丢弃了。
阅读时间准吗?
它按中文每分钟 300 字、英文每分钟 238 词估算,适合告诉读者大致要读多久。专业内容会读得更慢,快速浏览会更快。