字数统计
把文章粘贴进来,汉字、英文单词、字符数、行数马上算出来。有字数要求的话,填上目标,还能看到还差多少、超了多少。文字只在你的浏览器里处理,不会上传。
使用方法
- 把文字粘贴到上面的输入框,下面的数字会跟着更新(按“统计”也可以立即刷新)。
- 需要凑字数的话,在“目标字数”里填数,再选按哪一项算,结果里会写出还差多少或超出多少。
- “清空”会把输入框和目标一起清掉。
每一项是怎么数的
- 字数(不含标点):汉字个数 + 英文单词个数 + 数字串个数。标点和空白不算。
- 字数(含中文标点):在上一项基础上加上全角标点(如“,。、?!”和引号、省略号、破折号)。英文单词旁边的半角标点不另算。
- 字符数(含空白):每个看上去是一个的字符算 1 个,空格、制表符和换行都算;一个表情或带肤色的表情也只算 1 个。
- 字符数(不含空白):同上,但把空格、全角空格、制表符、换行都去掉。
- 汉字:只数汉字,不含标点和假名。
- 英文单词:连续的字母算 1 个,中间可以有撇号和连字符,所以 don't、well-known 各算 1 个;字母后紧跟数字(如 A4、COVID19)也算 1 个。
- 数字串:连续的数字算 1 个,中间的小数点、千分位逗号不会把它断开,所以 1,234.56 算 1 个。
- 行数 / 段落数:Windows 和 Mac 的换行都按 1 个换行算;行数含空行,段落数是被空行隔开的文字块的个数。
和 Word、WPS 的差别
- 不同软件对“字数”的口径不完全一样,标点、数字、空格怎么算各家有差异,而且会随版本变化。本页没有逐版本核对 Word 和 WPS 的算法,所以提交论文或稿件前,请再用对方要求的软件数一遍,以它的数字为准。
- 日文假名、韩文按连续字母当作“单词”数,不单独统计;阿拉伯文、泰文等不拆音节。
- 浏览器不支持“按用户感知字符”计数(
Intl.Segmenter)时,表情符号等由多个部分组成的字符可能多算,结果旁会有提示。目前常见的新版浏览器都支持。 - 文字很多时(百万字符量级)统计也能完成,但输入框本身会变慢,建议分段处理。
常见问题
粘贴的文章会被上传吗?
不会。统计在你的浏览器里完成,页面不会把文字发到任何地方。
为什么我的数字和 Word 不一样?
最常见的原因是标点、数字和半角空格的算法不同。先看“字数(不含标点)”和“字数(含中文标点)”两项哪个更接近,再按要求的软件为准。
一个表情为什么算 1 个字符,而不是 2 个?
JavaScript 自带的长度会把一个表情算成 2 个甚至更多,这里按人眼看到的一个字符数。
怎么只数一部分?
把那部分选中、复制,粘贴到输入框即可;输入框里的内容就是统计范围。