Menu

字数统计工具

边输入边实时统计词数、字符数、句子数、段落数和阅读时间。

作者 Nethanel Bar, Co-founder & CEO

最后更新

准备好真正学会编程了吗?

Coddy 让你在浏览器里编写真实代码来学习:互动课程、即时反馈,卡住时还有 AI 帮忙。

字数统计工具是什么?

字数统计是最简单的写作工具,却很实用:它告诉你草稿是否超出了硬性限制。推文最多 280 个字符;Google 能完整显示的 SEO <title> 大约 60 个字符;Google 很少截断的 meta description 大约 160 个字符。就连写论文作业,通常也会规定字数。

Coddy 的统计工具不止于基础功能。它使用浏览器的 Intl.Segmenter API 按字素(用户眼中的一个字符)来计数,所以像 👨‍👩‍👧 这样的 emoji 只算 1 个字符,而不是 7 个。它也能正确统计阿拉伯语、中文、日语和韩语的词数,而简单地按空格拆分会少算或多算。

所有计算都在你的浏览器里完成。文本不会离开你的设备,统计邮件草稿、私人文档或含有密钥的代码片段时,这一点很重要。

统计字数和字符数前要了解的事

  • 字符和字素不是一回事。现代 emoji 可能由 4 到 8 个 Unicode 码位组成,却显示为一个字符。大多数平台(Twitter、iMessage)实际使用的就是按字素计数。
  • 大多数 SEO 建议指的是可见字符,而不是字节。160 个字符的 meta description 在各个浏览器上大致相同,但像素宽度会有差异,所以 160 只是一个稳妥的经验值,不是硬性界线。
  • 成年人默读的平均速度约为每分钟 200 至 250 个英文单词,朗读约为 130 至 160 个。Coddy 的估算分别使用 225 和 150。
  • 在检测规则中,一个句子是以 .、! 或 ? 结尾并后跟空白的内容。常见的误差来源:像 3.14 这样的小数,以及像 Mr. 这样的缩写。统计工具会忽略小数,但无法总是分清缩写和句子边界。

如何使用字数统计工具

  1. 粘贴或输入文本

    每敲一个键,统计结果都会实时更新。替换示例文本,或点击“清空”重新开始。

  2. 查看主要统计

    字符数会在面板顶部突出显示。用它来核对作业字数要求、做 SEO 检查或写社交媒体帖子。

  3. 查看长度限制进度条

    “长度限制”下的彩色进度条显示你相对于常见上限的进度:推文、SEO 标题、meta description、OG 描述、短信。超出时会变红。

  4. 用详细统计辅助修改

    当你觉得某段文字过于密集时,句子数很有参考价值。阅读时间和朗读时间适合用来准备演讲稿和视频配音。

常见长度限制

平台强制执行或作者常用的大致上限。把它们当作经验法则,而不是严格规定。

场景限制说明
X / Twitter 帖子280 个字符无论链接多长,都按 23 个字符计算
SEO <title>约 60 个字符更长的标题可能会在 Google 搜索结果中被截断
Meta description约 160 个字符按像素宽度截断,155 个字符更稳妥
Open Graph 描述约 200 个字符最适合 Facebook 和 LinkedIn,Twitter 的上限更低
短信(单条)160 个字符超出后会拆成多条分别计费
Slack 消息预览约 150 个字符超出部分会隐藏在“显示更多”后面

可以在统计工具里试试这些

检查一条推文是否超长

粘贴一条草稿,留意“X / Twitter 帖子”进度条。如果它变红了,就继续修改,直到恢复正常颜色。

在真实的 Twitter 上,链接无论多长都按 23 个字符计算,所以这里看起来超长的推文实际上可能放得下。280 是一个稳妥的上限。

调整 SEO 标题和 meta description

先粘贴页面标题,看“SEO 标题”进度条(目标约 60 个字符)。再粘贴描述,看“Meta description”进度条(目标约 155 个字符)。

进度条让你一眼就能看出长度,不用手动去数。Google 有时会改写你的标签,但控制在软上限以内,原文就更有可能完整显示。

估算稿子的时长

粘贴你的视频或播客稿子。“朗读时间”一行大致就是以从容的语速(每分钟约 150 个英文单词)讲完所需的时间。

适合把稿子删减到目标时长以内。主持人和主播的语速通常比这个估算稍快一些。

常见的统计错误

  • 处理 Unicode 文本时统计字节而不是字符。一个 emoji 可能占 4 到 8 个字节,而平台衡量的是字符数。
  • 把 meta description 卡在正好 160 个字符。Google 按像素宽度截断,全大写的长标题可能不到 160 个字符就被截断。目标定在约 155,并把关键词放在前面。
  • 以为统计结果会和 Microsoft Word 完全一致。Word 对连字符词组和缩写的处理方式与浏览器中的统计工具不同,出现小差异很正常。
  • 忘了 Twitter 会对 URL 打折计算。在这里显示为 290 个字符的推文仍可能放得下,因为每个链接只按 23 个字符计算。
  • 做 SEO 时使用含空格的字符数。Google 衡量的是标题和描述的显示宽度,而不是原始字符数。如果需要严格的字母预算,请使用不含空格的字符数。

字数统计常见问题

统计工具如何处理 emoji?
它使用 Intl.Segmenter 按字素(用户眼中的一个字符)计数。所以 👨‍👩‍👧(一个由 7 个码位组成的家庭 emoji)只算 1 个字符,和 Twitter、iMessage 显示的一致。
为什么我的字数和 Microsoft Word 统计的不一样?
不同的统计工具对连字符词组(state-of-the-art 算一个词还是四个?)、缩写、URL 和小数的处理各不相同。工具之间相差 1% 至 3% 很正常,几乎不会有影响。
阅读时间准确吗?

它是根据成年人平均默读速度(每分钟约 225 个英文单词)得出的合理估算。真实读者的速度差别很大,儿童、非母语读者和快速浏览的人都不一样,所以把它当作参考,而不是计时器。

这个统计工具支持英语以外的语言吗?
支持。Intl.Segmenter 能识别语言,可以正确处理阿拉伯语、中文、日语、韩语、希伯来语、泰语等文字。较旧的浏览器会退回到按空白拆分,这样会少算中日韩文字。
我的文本是私密的吗?

是的。所有处理都在你的浏览器中完成,你的文本不会被上传、记录或分享。可以放心粘贴草稿、私信或敏感文案。

了解更多

其他开发者工具

Coddy 编程语言插图

和 Coddy 一起学编程

开始