写完一篇东西,最常被问的就是「多少字」。但同一段文本,Word 里显示一个数字,投稿系统里又一个数字,公众号后台再一个——不是谁算错了,是口径不一样。
这篇用 NBTools 字数统计器把几种口径一次讲清:字符数、去空白字符数、词数到底分别代表什么,中英文混排时该看哪一项。它把六个数字同时摆出来,输入即更新,文本只在你自己的浏览器里统计,不上传服务器。
先分清三种计数口径
多数「字数对不上」的争论,都是拿 A 口径的数字去比 B 口径的要求。
| 口径 | 算的是什么 | 通常用在 |
|---|---|---|
| 字符数(去空白) | 去掉空格、换行、制表符后剩下的字符个数 | 论文、报告、有字数下限的任务 |
| 字符数(含空白) | 连空格和换行一起算的字符个数 | 投稿系统、需要按字节或字符计费的场景 |
| 词数 | 连续的非空白字符块,一块算一个词 | 英文写作、翻译稿估工作量 |
「通常用在」这一列是经验之谈,具体以对方给出的要求为准。拿不准时,最稳妥的做法是用对方自己的后台数一遍,本文的口径用来帮你理解差异从哪来。
怎么用:四步看完六个数字
- 粘贴或输入文本:把内容粘进文本框,支持中英文混排。
- 看下方六张卡片:字符数(去空白)、字符数(含空白)、词数、行数、段落数、预计阅读分钟数,随输入同步更新。
- 需要严格计数就勾选「忽略空格/换行统计字符数」:勾上后「字符数」那张卡会标注「去空白」,等于把空格和换行剔除掉。
- 点「复制结果」:把六项数字一次性复制成一段汇总文本,方便交差或存档。要重新来过就点「清空」。
中文文章别看「词数」,会明显偏少
这是最容易踩的一处。工具里「词数」的算法是把连续的非空白字符块算作一个词:英文天生有空格,一个单词就是一块,符合直觉;而中文没有空格,一整句话从第一个字连到句号前,会被算成一个词。
所以「中文 800 字」这种说法,对应的是字符数(去空白),不是词数。混排文稿里,中文部分用字符数衡量、英文部分用衡量词数,比单独看任何一个数字都更贴近实际。
阅读时长是怎么估出来的
工具取「去空白字符数」和「词数」里较大的那个除以 250,向上取整,不足 1 分钟按 1 分钟算。也就是说它只是个粗略参考:不同人的阅读速度、以及技术类与小说类的差异都很大,别拿它当排期依据。
什么时候该换个工具
- 要数 Word 文档里的字:本工具读不了文件,只能数你粘贴进来的文本。可以先用 Word 转换把 docx 转成 TXT,再把内容粘过来。
- 要数 PDF 里的字:PDF 的文字层要先提出来,用 PDF 转文本抽取后粘贴即可。
- 要对比两版稿子改了什么:用 文本对比直接看行级差异,比数字更有用。
另外,本工具只在当前页面统计,刷新后内容就没了。长文稿建议先点「复制结果」把数字留下来,再关页面。
常见问题
中文文章的「字数」到底看哪一项
看「字符数(去空白)」最贴近我们平时说的字数。中文没有词间空格,看「词数」会明显偏少。
为什么词数比我想的少那么多
词数按连续的非空白字符块计数,中文整句没有空格就会被算成一个块。这是计数口径差异,不是统计错误。
勾了「忽略空格/换行」会改哪些数字
只改「字符数」那一张卡(会标注「去空白」),「字符数(含空白)」保持不变,两者正好可以对照着看。
阅读时长准不准
是粗略估算:取字符数与词数的较大者除以 250,向上取整,最少 1 分钟。不同人的阅读速度差别很大,只作参考。
我输入的文字会被上传吗
不会。统计在浏览器本地完成,文本不上传服务器,也不写进任何存储,刷新即清空。合同、未公开稿件这类内容可以放心数。
相关工具
- NBTools 字数统计器:https://nbtools.cn/tools/word-counter
- 文本对比:看两版稿子改了哪些行
- Word 转换:docx 转 TXT / Markdown
- PDF 转文本:提取 PDF 文字与表格