选择语言

在线字数统计与字符计数工具

粘贴文本后统计字数、字符数(含/不含空格)、段落数、阅读与演讲时长,并找出高频词。支持中文、日文、泰文等多语言统计。

字数统计如何使用 ↓
在浏览器中完成计数,不会发送到服务器。
Mehmet Demiray 发布日期 更新日期
分享

字数统计到底在统计什么

“字数统计”粘入文本后,第一张表会给出多项结果。字符数(含空格)统计所有字符,包括空格、制表符和换行;字符数(不含空格)则去掉这些空白字符,只计算可见文字和符号。唯一词数会把大小写视为相同,例如英文中的 Apple 和 apple 只计为一个唯一词。句子数按句号、问号、叹号、省略号以及中文的 。 ! ? 等标点或换行来切分。段数是空行分隔的文本块数量,行数是换行数加一。平均词长是所有词的平均字符数,最长词会列出文本中最长的那个词。阅读时间和演讲时间分别按固定速度估算,后面会详细说明。字符数按 JavaScript 字符串长度计算,因此一个 emoji 可能被计作两个字符。使用时可先粘入一篇作文或文案,快速核对是否超过学校或平台的字数限制。

字数统计如何判断一个词

这个工具对空格分隔语言的基本规则是:一个词由连续的字母或数字组成。英文里的撇号和连字符如果出现在词内,会保持整个词不拆分,所以 don't 和 well-known 都算一个词。数字也算词,例如一段文本中的年份数字或编号会被识别为词。破折号或斜杠会把两侧拆开,像 上海/北京 会被分成多个单位。句子在 .、!、?、… 以及 。、!、?、।、॥ 或换行处结束。因为不同软件对连字符、撇号、数字和破折号的处理方式不同,所以字数统计与 Microsoft Word 或 Google Docs 的结果偶尔会有差异,这通常不是错误,而是计数规则不同。语言选择器可以设为自动检测,也可以手动选择 21 种语言之一。自动检测会先看文字系统,再根据常见词投票,最后回退到页面语言。在唯一词统计中,土耳其语的 I/ı 与 İ/i 会被正确折叠。

没有空格的中文、日文和泰文怎么计数

中文和日文并不用空格区分词,因此词数只能估算。字数统计会把连续字符数除以 1.6,作为中文和日文词数的估计值;泰文则除以 4。这不是词典分词,也不依赖 Intl.Segmenter,只是用固定系数把字符数换算成词数。混在其中的拉丁字母和数字仍按普通词规则计数,例如一段中文里夹杂的 iPhone 或一串年份数字会照常识别。韩文按空格分隔的单元计数,附着在词尾的助词不会额外增加词数。越南语按空格分隔的音节计数,因此结果会高于词汇意义上的“词”数。对于这些无空格语言,严格限制建议以字符数(不含空格)为准,而不是词数。高频词表也会把一段连续字符作为一个条目,所以不能当作严格的词频分析。

阅读时间和演讲时间是怎么算出来的

阅读时间按词数除以 200 计算,演讲时间按词数除以 130 计算。这里的速度为固定值,不区分语言,也不衡量读者水平或文本难度。实际阅读会受排版、生词密度和个人习惯影响,只能作为估算。中文、日文和泰文会先按上一节的方法从字符数估算词数,再套用同样的速度。下面是几个示例:

| 文本长度 | 阅读时间 | 演讲时间 | | 300 词 | 约一分三十秒 | 约两分十八秒 | | 800 词 | 约四分钟 | 约六分九秒 | | 1,000 词 | 约五分钟 | 约七分四十一秒 |

如果你要做一场三分钟发言,可以先按 390 词左右的稿子准备,因为 390 除以 130 约等于三分钟。若用于短视频口播,用演讲时间更贴近真实节奏。

用高频词表找出重复表达

第二张表会列出文本中出现最多的 10 个高频词,并显示出现次数和占比。为了不让常见虚词占据榜单,系统会过滤停用词;对英文等空格分隔语言,少于三个字母的词也会被过滤。语言选择器会影响停用词表,所以选对语言能得到更干净的结果。对中文等无空格语言,高频词表会把连续字符片段作为一个条目,只能作为重复表达的粗略参考。写作文、公众号文章或小红书文案时,如果同一个动词或形容词反复出现,就说明表达需要替换。比如一篇短文里“然后”高频出现,可以考虑删减或改成转折、递进等结构。若想进一步判断文本是否带有 AI 风格,可以使用 AI 写作模式检测器;如果文本里破折号过多,可以用 破折号移除工具 快速清理。高频词表只是一个观察角度,不必机械追求零重复,重点是把最刺眼的重复词降下来。

免费的本地计数与导出

所有计数都在浏览器本地完成,文本不会被上传或存储。没有账号系统,也没有运行次数限制,你可以反复粘贴论文、简历、朋友圈文案或客户稿件。因为数据不离开设备,处理未公开的稿件和论文草稿更安全。结果可以导出为 CSV 或图片,方便放进文档、截图保存或分享给同事。导出前可先确认语言选择是否正确,尤其是中文、日文、泰文等估算规则会影响词数和阅读时间。无需付费,也不需要注册即可使用全部功能。

我们回答最多的问题

怎么用字数统计计算一篇文章的字数?

打开页面后,把文本粘贴到输入框,语言选择“自动检测”或手动选择,点击“统计”即可。结果会显示字数、字符数、段落数、阅读时长和演讲时长等。

字数统计是免费的吗?需要注册登录吗?

完全免费,不需要注册或登录,也没有使用次数限制。所有统计都在你的浏览器本地完成。

字符数(不含空格)和字符数有什么区别?

字符数会把空格、制表符、换行等空白字符也算进去;“不含空格”则去掉这些空白,只统计实际可见的字母、数字、汉字和标点。写标题、摘要和社交平台文案时,不含空格字符数更贴近平台限制。

阅读时长和演讲时长是怎么计算的?

阅读时长按每分钟 200 词估算,演讲时长按每分钟 130 词估算。这是预设速度,适合做大致参考;实际用时还会受文本难度、你自己的语速和停顿影响。

为什么我的字数跟 Word 或 Google 文档统计的结果不一样?

不同工具对连字符、撇号、数字、斜杠和破折号的规则不同。本工具把“well-known”和“don't”算作 1 个词,数字也计入字数,破折号和斜杠会分隔词;Word 或 Google 文档的规则存在差异,所以结果可能略有不同。

为什么统计出的句数比我预期的多很多?

本工具把句号、问号、感叹号、省略号以及部分中英文句末标点都视为一个句子结束,换行也会结束一句。英文缩写中的句点和小数点会被当作句子边界,所以句数会偏多。

中文、日文和泰文的字数是怎么统计的?

中文和日文按每 1.6 个字符估算为 1 个词,泰文按每 4 个字符估算为 1 个词;混在其中的拉丁字母和数字会按普通词计算。韩文按空格分隔的单位统计。这些无空格语言的词数是估算值,严格限制请以字符数为准。

为什么一个表情符号会被算成两个字符?

因为字符数按照 JavaScript 的字符串长度计算,很多表情符号和一些生僻符号会占用两个编码单元,于是显示为两个字符。这通常只影响字符数,对词数影响不大。

为什么有些常见词没有出现在高频词表里?

高频词表会过滤常见虚词(如“的”“是”“在”)和少于 3 个字母的词,以便突出更有参考价值的实词。分析英文内容时请选择对应语言,过滤会更准确。中文等无空格语言的高频词会把一段连续的字符当作一个单位,不是词典分词,因此不能完全等同于词语。如果你担心表达带有 AI 痕迹,可以配合 AI写作模式检测器 检查;如果文本中有较多破折号影响统计,可先用 破折号替换工具 清理。

写文章时该看字数还是字符数?

论文、作文、博客正文通常看字数;社交媒体帖子、标题、摘要和搜索引擎优化描述通常看字符数。中文场景下如果不确定平台限制,建议优先看字符数,因为它不受分词规则影响。