文字与文档工具

词数与字符统计器

比较丰富的文本统计,按每页 250 或 500 词估算页数,并按词数、页数或字符数跟踪进度。文本仅留在当前页面,不上传、不持久保存。

优先本地处理无需注册隐私说明 ↗

最多 100,000 个 UTF-16 代码单元。词数按空白分隔词元计算,并非中日韩语义分词。UTF-16 代码单元与 Unicode 码点不同;不支持字素分割时回退为码点。阅读按每分钟 200 词元向上取到 0.5 分钟;空文本为 0 分钟。这是规划假设,不是测得的阅读速度。

统计仅在当前页面进行,不上传、不持久保存。

选择词数、页数或字符数查看进度。目标可留空;进度封顶为 100%。

使用步骤

如何使用

  1. 输入最多 100,000 个 UTF-16 代码单元;允许空输入。
  2. 可设置 1 至 100,000 的整数词元目标,然后统计文本。
  3. 比较码点与 UTF-16 单元,查看文本结构和时间假设,再复制摘要。

空白词元,不是语义分词

JavaScript Unicode 空白之间的每个非空连续序列算作一个词/词元,附着标点保持在序列内。这不是中文、日文或韩文语义分词,也不使用词典分词。

不同字符及结构计数

UTF-16 总数使用 source.length;非空白总数使用移除 JavaScript 空白后的长度。Unicode 码点另行计数。显示字素使用 Intl.Segmenter,不支持时回退为码点;UTF-8 字节使用 TextEncoder。LF、CRLF、CR 分隔行;空行指长度为零的行,段落是空行分隔的非空块。句子按 ., !, ?, … 估算。

明确的时间及隐私限制

阅读分钟数 = ceil(词元数 / 100) / 2,即每分钟 200 词元向上取到 0.5 分钟,空文本为 0。保留每分钟 130 词元的粗略演讲估算:1–129 词元显示不到 1 分钟,否则按整分钟向上取整。这是规划假设,不是科学测量。输入限 100,000 个 UTF-16 单元,仅在当前页面处理,不上传、不持久保存。

常见问题

你可能还想知道

UTF-16 和码点数量为何不同?

😀 等补充字符占两个 UTF-16 单元、一个 Unicode 码点。连体表情和组合标记也可能让显示字素数与码点数不同。

这是中日韩语义词数吗?

不是,只统计空白分隔词元。没有空白的文本会作为一个词元,不识别这些语言的语义词。

阅读分钟如何取整?

按假定的每分钟 200 词元,向上取到下一个 0.5 分钟。空文本或仅空白文本为 0 分钟。这是公式结果,不是测得的阅读速度。

输入无效时怎样处理?

先清除旧输出。超过 100,000 个 UTF-16 单元、词元目标无效或最低值大于最高值时显示本地错误。复制失败时会选中摘要供手动复制。