Word & Character Counter

字数计算器

输入时实时显示字数、字符、句子、段落、阅读时间,以及 X / Twitter、SMS、SEO meta 的长度提示。100% 在你的浏览器内。

不会。整个计算器就是这个标签页里的 JavaScript。文字完全不经过网络。打开 DevTools → Network 即可验证:输入时不会发任何请求。可以放心粘贴未发布的产品文案、合同草稿、客服回复等任何不应被服务器记录的内容。

CJK 文字之间没有空格分隔,每个字本身就是一个语义单位。iKit 把每个 CJK 字算成 1 个「字」,把每个非 CJK 的空白分隔字串算成 1 个词。混合输入(英文段落内含中文)会把两边相加。阅读与朗读时间估算也会根据 CJK 字的比例,逐渐偏向 CJK 速率(阅读 350 字/分、朗读 250 字/分)。

平台长度限制

高频词

为什么选 iKit 字数计算器

为作家、营销人员、学生,以及任何需要精确字数又不想把文字上传到服务器的人打造。

8 种指标实时更新

字数、含/不含空格的字符数、句数、段落数、行数、阅读与朗读时间 — 边打边看,实时更新。

选区即计算

选中任意一段文字,小提示就会显示该段的字数 — 段落、标题、引述都好用。

隐私优先的设计

计算全在你的浏览器标签页里运行。可在 DevTools → Network 验证:输入时零网络请求。可放心用于机密草稿与未发布文案。

平台长度一目了然

X / Twitter(280)、SMS(160)、SEO 标题(60)、SEO meta description(160)的进度条 — 接近上限时变橙 → 超过变红。

阅读 + 朗读时间

以 238 wpm 计算阅读时间、150 wpm 计算朗读时间。CJK 文字会混合 350/250 字/分。博客文章与演示文稿都用得上。

高频词统计

按出现频率列出前 12 个词并附比例条 — 营销文案或论文里哪个词用得过多,一眼就能发现。

字数计算器是怎么算的

算字符很简单,算字数却出乎意料地有讲究 — 而 CJK 字数又是另一个完全不同的问题。

  1. 1

    字符:用 code point,不是 UTF-16 unit

    JavaScript 里 str.length 数的是 UTF-16 code unit,单个 emoji 像 🚀 会算成 2(代理对)。iKit 用 [...text].length 遍历 code point — 每个 emoji、带音标的字母、CJK 字符都正确算成 1。

  2. 2

    词:按空白切分 + Unicode 字母正则

    我们用 [\p{L}\p{N}_'’]+ 配合 /u 标志,可以匹配所有字母系统里的字母与数字(拉丁、西里尔、希腊、阿拉伯、天城文、希伯来、泰文等)。带音标的字符与英文缩写(don't、it's)都不会被切错。

  3. 3

    CJK:每个字算 1 个词

    中文、日文、韩文之间没有空格分隔。iKit 会检测 CJK 表意文字 + 假名 + 谚文 + 泰文区段的 code point,每个各算 1 个词 — 一条 280 字的中文推文会正确算成 280 字,而不是天真切分得到的 1 个。

  4. 4

    句与段:按标点 + 空行切分

    句子以 . ! ?。 ! ? 后接空白或字符串结尾为界。段落以 2 个或更多换行分隔。行数则是单纯按换行计算(包含空行),与大多数编辑器侧边栏的行号显示一致。

字数计算的常见任务

你会在哪些情境下用到字数计算器。

写到 1000 字论文 / 500 字短文

学生、记者、文案常需要写到目标字数。实时字数让你不用一直切回 MS Word 看状态栏 — 数字始终在旁边,选中一段还能看该段的子计数。

在 280 字符的 X / Twitter 限制内写帖子

提示标签实时显示剩余字符,不用一边写一边心算。SMS 160 字符同理 — 批量发送服务超过后会被分成多条,每条单独计费,真要花钱。

调整 SEO 标题与 meta description 长度

Google 大约在 60 字符截断标题、160 字符截断 description。粘贴草稿,看着标签从绿 → 橙 → 红,删减到刚好。能省下一轮 Lighthouse 审计。

找出营销文案里的口头禅

前 12 名高频词一目了然。如果 300 字里「amazing」出现 8 次,马上就能看到 — 把一半换成更有力的动词。学生论文要避免用词单调也很有用。

为什么本地计算很重要

你需要计算字数的文字,通常都是私人的:论文草稿、合同条款、求职信、未上线的营销活动。把这些粘贴到他人服务器,等于留下未发布作品的记录。iKit 的计算器只是已加载到你浏览器标签页里的 JavaScript。

  • 计算过程零网络请求 — 可在 DevTools → Network 验证。
  • 文字只存在于浏览器内存中;按 Clear 或刷新页面就清掉。
  • 可放心用于机密草稿、保密文案、客服记录、未上线的产品公告。

相关教程

来自 iKit 博客的深度教程与工具对比。

常见问题

这安全吗?我的文字会被上传吗?

不会。整个计算器就是这个标签页里的 JavaScript。文字完全不经过网络。打开 DevTools → Network 即可验证:输入时不会发任何请求。可以放心粘贴未发布的产品文案、合同草稿、客服回复等任何不应被服务器记录的内容。

中文、日文、韩文字数怎么算?

CJK 文字之间没有空格分隔,每个字本身就是一个语义单位。iKit 把每个 CJK 字算成 1 个「字」,把每个非 CJK 的空白分隔字串算成 1 个词。混合输入(英文段落内含中文)会把两边相加。阅读与朗读时间估算也会根据 CJK 字的比例,逐渐偏向 CJK 速率(阅读 350 字/分、朗读 250 字/分)。

X / Twitter、SMS 长度提示为什么有用?

X / Twitter 上限 280 字符。SMS 超过 160 字符会被切成 153 字符的多条消息(每条单独计费)。SEO 标题与 meta description 在 Google 显示时被截断的软性上限约为 60 与 160 字符。进度条在 85% 时变橙、超过时变红 — 比一边写一边心算字数轻松得多。

阅读时间和朗读时间有什么区别?

阅读时间用 238 wpm(成人在屏幕上默读的平均速率,基于近期 meta 分析)。朗读时间用 150 wpm(清晰、慢速公开演讲的平均;TED 演讲约 165 wpm)。CJK 则分别用 350 与 250 字/分。阅读时间适合放在博客文章开头的「预计阅读时间」标识,朗读时间适合估算视频脚本长度。

和 MS Word 的字数统计有什么不同?

指标相同、默认行为不同。Word 要打开对话框,只显示字数和字符数;iKit 同时显示 8 种指标、平台长度和高频词。Word 处理 CJK 也不太好(混合文字常显示 0 或不准确)。最重要的是:iKit 不需要安装 Word、任何设备都能用,而且不会把草稿同步到 OneDrive。