无需上传、100% 本地处理、无需账户

字数统计器

粘贴或输入任意文本,即时统计单词、字符、句子、段落和阅读时间。一切保持本地。

字数统计器 的工作原理

字数统计工具在你输入时实时更新,显示字数、含空格字符数、不含空格字符数、句子数、段落数和预计阅读时间,共六项指标。无需提交按钮,每次按键都会重新计算所有六项指标。你输入的文本保留在浏览器标签页中,不会发送到远程服务,可在输入时打开开发者工具网络面板加以验证。

词边界遵循 Unicode 分词规则,因此「don't」算作一个词,「well-known」这样的带连字符复合词也算作一个词。句子边界通过句末标点(句号、感叹号或问号)后跟空白字符加大写字母或文本结尾来检测。阅读时间以每分钟 200 词估算,这是屏幕阅读速度的常用近似值。

字数统计器 的分步使用说明

  1. 点击文本区域,开始输入或粘贴文本。
  2. 在旁边或下方的面板中查看实时指标。
  3. 编辑文本,观察计数实时更新。
  4. 对于不计空格的字符限制平台,使用「不含空格字符数」指标。

常见使用场景

  • 在将博客草稿发布到 CMS 之前,检查其是否达到最低字数要求。
  • 使用「含空格字符数」验证 meta description 是否控制在 160 个字符以内。
  • 在定时排练之前,利用阅读时间指标估算演讲稿需要多长时间。
  • 在本地化质量检查中统计翻译片段的字数,与源片段长度进行比较。

常见问题

工具在我输入时会将文本发送到服务器吗?

不会。每项指标都由在此浏览器标签页中运行的几行 JavaScript 代码在每次输入事件时计算。你的文本不会被传输到任何地方。你可以打开浏览器开发者工具的网络面板并输入文字来确认:面板保持静默。

「词」是如何定义的?

词是由空白字符或标点分隔的任意字母数字或撇号字符序列。「don't」是一个词,「well-known」是一个词(连字符视为分隔符),而像「42」这样的纯数字也算一个词。

阅读时间是如何估算的?

用字数除以 200,这是成年人屏幕阅读速度的常用近似值。结果四舍五入到最近的整分钟,非常短的文本最少显示「不足一分钟」。

工具能统计中文或日文等不使用空格的语言的字符数吗?

字符计数遵循浏览器的字符串长度,统计的是 UTF-16 码元。基本多文种平面内的字母和中日韩表意文字计为 1,平面之外的表情符号和较罕见字符计为 2,因此 5 个表情符号组成的字符串会显示为 10。对于不以空格作为词边界的语言,字数统计意义有限;对于这类语言,应将字符数作为主要指标。

可以统计粘贴的 PDF 或 Word 文档中的字数吗?

只有先从文档中复制文本内容并以纯文本形式粘贴到这里才可以。字数统计工具处理的是原始文本,无法直接解析二进制文件格式。