字数统计

在线字数统计工具,支持中英文混合计数、字符数、行数统计

关于字数统计

写论文、公众号推文或填写表单时,常碰到“800 字以内”“摘要不超过 300 字”这类硬性限制,而不同软件对“字数”的口径并不一致:Word 把连续英文字母算作一个词、中文单字各算一个,输入法自带的计数又常常把标点也算进去。这个工具在浏览器里把文本按多种口径同时拆开统计:汉字数、英文单词数、字符数(含空格与不含空格两种)、行数与段落数,省去数字对不上时反复返工的麻烦。计数只用 JavaScript 的字符串长度与 Unicode 属性正则,不加载词典,几十万字符的文本也能即时出结果。

字数统计怎么用

  1. 把需要统计的文本粘贴或直接键入输入区域,长文可以分段粘入,输入内容不会离开浏览器。
  2. 切换统计口径,在“含标点 / 不含标点”“含空格 / 不含空格”之间选择,匹配目标平台的字数规则。
  3. 读取结果区的汉字数、英文单词数、字符数、行数与段落数,判断当前文本是否超出限制。
  4. 按字数上限删改文本,边改边看数字变化,直到落在限制范围内再提交或投稿。
  5. 清空输入框放入下一段文本,或保留当前内容用来对照两三个平台计数口径的差异。

使用提示

  • 公众号后台的字数统计包含标点但不含空格,投稿前用同一口径核对,别等到发布时提示超出 2 字才回头删。
  • 汉字数按 Unicode CJK 统一表意文字区段判定,日文假名、韩文与全角标点不会被计入汉字,混排文本要先确认平台怎么算。
  • 超长文本(整本小说、日志文件,百万字符以上)先用纯文本粘贴,经富文本编辑器转一道会夹带 HTML 标签,把字符数撑高。

字数统计常见问题

一个汉字算几个字符?
在这个工具里算 1 个字符,因为统计的是字符数而不是字节数。但 UTF-8 编码下一个常用汉字占 3 字节,若平台按字节限制(比如短信 70 字),需要另按字节口径换算,不能直接套用字符数。
为什么和 Word 的字数统计差几个字?
Word 把连续西文按“词”计、中文单字各计 1,并对段落标记和部分特殊符号做了排除;本工具默认逐字符计算,标点与空格是否计入可以切换。口径不同就有差值,投稿时按要求最严的那个数字改。
中英文混合的文案怎么算字数?
汉字按字计,英文按空格与标点切分成词计,数字和英文缩写与 Word 的处理接近。如果平台只限英文单词数,把统计口径切到只看英文单词,单独取那个值即可,不必自己估。
粘贴进去的内容会上传到服务器吗?
不会。计数完全由浏览器里的 JavaScript 完成,页面是静态资源,没有后端接口也不落盘输入内容;关掉网络再刷新页面同样能统计,这也是纯前端工具相比在线接口的隐私优势。