📝

文本字数统计器

实时统计字数、词频与阅读时长,文本不出浏览器。粘贴或输入即得总字符、中文字、英文词、标点、字节、行、段落与词频 Top10,写稿、排版、翻译报价都能用。

⚡ 输入实时统计 🔠 词频 Top10 ⏱️ 阅读时长估算 🔒 纯本地计算 🤖 AI 解读/写作建议 🌙 黑夜模式
🔒
隐私保障:所有统计均在本地浏览器完成;AI 解读仅发送统计指标,绝不发送你的原文。

✍️输入文本边输边算,150ms 防抖

文本只保存在你自己浏览器的 localStorage,刷新不丢;点 AI 按钮也不会发送原文。

📊实时统计数字随输入即时刷新

总字符–
不含空格–
中文字–
英文词–
数字串–
标点–
字节 (UTF-8)–
行–
段落–
预计阅读–

词频 Top 10

#词条次数
🤖 AI 文本参谋
点下方按钮,AI 只依据上方统计指标(不发原文)解读文本构成,或给出写作建议。
📐
统计口径:总字符 = 文本长度(含空格与换行);不含空格 = 去除所有空白字符后的长度;中文字按 CJK 统一表意文字(U+4E00–U+9FFF)逐字计数;英文词按连续字母序列计数(Hello 算 1 词);数字串按连续数字计数(2026 算 1);标点含 ASCII 标点与中文标点(。,!?;:、「」『』()《》〈〉【】…—·~);字节按 UTF-8 编码计算(中文通常 3 字节,emoji 4 字节);行按 \n 切分;段落按空行切分并忽略纯空白段;词频对「英文词 / 单个中文字 / 数字串」统计,按频次降序、同频按首次出现先后排序取前 10;预计阅读时长 = 中文字 ÷ 400 + 英文词 ÷ 200(分钟)。所有计算只发生在你的浏览器,结果仅供参考。

为什么统计要在本地完成

字数统计看起来是小需求,但文本往往包含未发布的稿件、合同草稿或私人记录,不该为了「数一下多少字」就把原文发到第三方服务器。本工具所有统计 100% 在浏览器本地完成:断网也能用,刷新后文本还躺在 localStorage 里。AI 功能也只接收「总字符、中文字数、词频 Top10」这类统计指标,服务端永远接触不到原文。

这些数字可以怎么用

公众号编辑看「中文字」控制篇幅;译者按「总字符/不含空格」对照报价口径;写作者用「预计阅读时长」估演讲稿与视频脚本长度;「词频 Top10」能快速发现口头禅与重复用词——同一个词在短文里出现频率过高,往往就是该润色的信号。

使用方法

  1. 在左侧文本框粘贴或输入文本,右侧统计实时刷新(150ms 防抖);
  2. 「填示例」一键填入示例文本,「清空」从零开始;
  3. 统计卡片含总字符、不含空格、中文字、英文词、数字串、标点、字节、行、段落与预计阅读时长;
  4. 词频 Top10 表展示高频词条,同频按首次出现先后排序;
  5. 点「AI 解读」「AI 写作建议」获取基于统计指标的分析(不发送原文)。文本自动保存在本浏览器。

更新记录

  • 1.02026-10-15全新上线:10 项实时统计指标(含 UTF-8 字节与段落识别);词频 Top10(频次降序+首次出现排序);阅读时长按中文 400 字/分、英文 200 词/分估算;接入 AI 解读与写作建议(仅发送统计指标);纯本地计算,支持黑夜模式。

常见问题

「总字符」和「字节」有什么区别?
总字符是 JavaScript 字符串长度(英文 1 字符、中文 1 字符、emoji 按代理对算 2 字符);字节是 UTF-8 编码后的存储大小(英文 1 字节、中文 3 字节、emoji 4 字节)。估算存储空间、接口长度限制时看字节,控制阅读篇幅时看字符。
英文是怎么数「词」的?
按连续字母序列计数:don't 算 2 个词(don 与 t),hello-world 也算 2 个词。数字单独按「数字串」统计,如 2026 算 1 个数字串,不计入英文词。
预计阅读时长准吗?
按中文 400 字/分钟、英文 200 词/分钟的常见默读速度估算,四舍五入到两位小数。朗读、演讲通常更慢(约 250–300 字/分钟),可按需自行折算。
段落是怎么划分的?
按空行切分:两个换行符之间(允许夹杂空格)视为段间分隔,纯由空白组成的「段」不计数。单个换行只是行内换行,不会另起段落。
AI 功能会不会把我的原文发出去?
不会。点 AI 按钮时只发送统计指标(总字符、中文字数、词频 Top10 字符串、阅读时长等 11 个字段),原文自始至终不离开你的浏览器。

💬 留言板 0

全部留言需审核通过后展示
💬

还没有留言,来抢沙发吧!

✍️ 说点什么
0 / 500
图形验证码