HandyTools Hub

📖 可读性检查器

使用 5 种成熟公式分析文本可读性。

🔒 100% 客户端处理

单词: 0 句子: 0 音节: 0 复杂词: 0 平均每句词数: 0
Flesch 易读度
--
分数 0-100(越高越容易)
年级水平
--
Flesch-Kincaid 年级
Gunning Fog
--
所需教育年限
SMOG 指数
--
简单测量 Gobbledygook
ARI
--
自动可读性指数
★ 综合年级
--
所有公式年级的平均值

可读性检查器用五个成熟公式为文本打分——Flesch Reading Ease(阅读易读度)、Flesch-Kincaid Grade Level(年级水平)、Gunning Fog、SMOG 和 Automated Readability Index(自动可读性指数)——再给出一个取平均的综合年级。粘贴草稿,数字随输入实时更新。它面向作者、编辑、教师和 SEO 从业者,他们需要让文字真正被读者读懂。

五个分数及其衡量对象

分数刻度加权的输入
Flesch Reading Ease0–100,越高越易读句子长度与每词音节数
Flesch-Kincaid Grade美国学校年级同样两个输入,映射为年级
Gunning Fog美国学校年级句子长度与 3 音节以上词占比
SMOG美国学校年级多音节词数量
Automated Readability Index美国学校年级每词字符数与句子长度

面板还显示背后的原始统计:词数、句数、音节数、复杂词数和平均每句词数。这五个数字几乎能解释所有分数之间的分歧。

公式的原理

几乎所有公式都在平衡两股压力:长句迫使读者在短时记忆中容纳更多信息,长词往往更不熟悉。Flesch Reading Ease 把两者合成为 206.835 − 1.015 × (words ÷ sentences) − 84.6 × (syllables ÷ words)。分数越高越易读,60–70 对多数成年人比较舒服。Flesch-Kincaid 使用同样的两个比值,但输出年级:0.39 × (words ÷ sentences) + 11.8 × (syllables ÷ words) − 15.59。

Gunning Fog 把三个及以上音节的词算作「复杂词」:0.4 × (avg sentence length + 100 × complex-word ratio)。SMOG 只权衡多音节词,1.043 × √(polysyllables × 30 ÷ sentences) + 3.1291,这也是它需要至少三句话才能稳定的原因。ARI 用字符替代音节,4.71 × (characters ÷ words) + 0.5 × (words ÷ sentences) − 21.43,因此它是唯一无需猜测发音就能计算的公式。

五个公式共用同一套近似音节数,由启发式英文音节计数器生成,因此它们并非完全独立。若这个计数器读错了一串技术术语,多个分数会朝同一方向移动。综合年级刻意排除 Flesch Reading Ease,因为把 0–100 的易读度与年级水平平均会混合不相容的刻度;它改为平均各年级公式,且只在 SMOG 有效时纳入 SMOG。

实操示例:给一小段文字打分

假设某段文字的统计为 2 句共 20 词、30 个音节、2 个复杂词、平均词长 5 个字符。代入各公式:

  • Flesch Reading Ease:206.835 − 1.015×10 − 84.6×1.5 = 69.8(Standard)
  • Flesch-Kincaid Grade:0.39×10 + 11.8×1.5 − 15.59 = 6.0
  • Gunning Fog:0.4 × (10 + 100×0.10) = 8.0
  • ARI:4.71×5 + 0.5×10 − 21.43 = 7.1
  • SMOG:0,因为两句低于三句的最低要求
  • 综合年级:(6.0 + 8.0 + 7.1) ÷ 3 = 7.0

易读度分数说明这段文字轻松好读,而各年级分数则集中在初中水平。这种分散是正常的,也正是工具优先给出多方面证据而非单一结论的原因。

什么样的分数算好

Flesch Reading Ease 对应七个标注等级,从 Very Easy(90+)经 Standard(60–69)到 Very Difficult(低于 30)。徽章还会显示建议读者,从五年级到大学毕业生。对面向公众的网页文案,Standard 或更易读是稳妥目标;政府和医疗领域的简明语言指引常要求 6–8 年级,这通常意味着更短的句子和更朴素的词汇。

易读度标注典型读者
90–100Very Easy五年级
80–89Easy六年级
70–79Fairly Easy七年级
60–69Standard八到九年级
50–59Fairly Difficult十到十二年级
30–49Difficult大学
0–29Very Difficult大学毕业生

这个映射不是质量排行榜。儿童故事和法律免责声明对各自的读者都是「正确」的,技术读者也可能偏好精确术语而非低年级水平。请把这个标注读作「谁能轻松跟上」,而不是「这有多好」。

常见错误与边界情况

  • 文本太少就下判断。 少于 50 词时工具会给出警告,少于三句时 SMOG 会被抑制。最好有 100–200 词再下结论。
  • 为了数字而写作。 靠删掉每个长句来抬高分数会丢失细微含义。分数是诊断,不是目标。
  • 忽略原始计数。 综合年级偏高时,先看原因是一个拖沓的长句还是一串行话;两者的修法不同。
  • 把列表当散文。 没有句末标点的项目符号列表会坍缩成一个超长句,扭曲每一个公式。
  • 优化了错误的指标。 靠把每句话都写短来抬高 Flesch Reading Ease,会产出断裂、机械的节奏。分数看不到节奏,因此仍需人工通读。

自动可读性的局限

这些公式只统计表层特征——音节、字符、句长——无法判断一句话是否真的讲得通、是否缺少过渡、某个术语是否已定义。它们以英文为标定,音节计数器也只是启发式,会误判部分专有名词和技术术语。用这个仪表盘找出值得重写的句子,再用你自己的阅读来判断。

相关工具

常见问题

为什么 SMOG 分数显示为 0?

SMOG 是为至少三句话的段落设计的,在极短样本上很不稳定。当文本不足三句时,工具返回 0,同时仍显示其余四个分数。补上一两句再刷新,就能得到有意义的 SMOG 数值。

五个分数为什么会互相打架?

它们衡量的东西不同。Flesch Reading Ease 用句长对比每词音节数,输出 0–100 的刻度;Flesch-Kincaid、Gunning Fog 和 ARI 都输出年级,但对句长、音节、复杂词和字符的加权不同;SMOG 只看多音节词。分歧是正常的,综合年级对年级类分数取平均(仅在 SMOG 有效时纳入),给出一个可跟踪的数字。

这个检查器适用于英语以外的语言吗?

它能按任意 Unicode 文字统计词数,因此对西班牙语、德语或法语也会给出数字。但音节计数器是围绕英语发音模式构建的,多个公式也是在英文文本上标定的,因此非英语分数只应被当作粗略的方向性参考,而非有效的阅读难度级别。

什么算作复杂词?

检查器的音节计数器判定为三个或更多音节的任何词,这就是经典的 Gunning Fog 定义。它也会被蒙蔽:一个熟悉的三个音节词照样计入,专有名词或连字符复合词也可能抬高总数,却不代表文本更难读。

我应该优先优化 Flesch Reading Ease 还是年级水平?

对一般网页内容,把 Flesch Reading Ease 定在约 60–70,也就是检查器标注的 Standard,再把年级分数当作辅助参考。若有明确受众,就直接选年级——许多简明语言规范要求 6–8 年级。改变句长和用词会让两者朝同一方向移动。

标题、列表和标点会影响分数吗?

标点决定句子在哪里结束:检查器按句号、问号和感叹号切分,因此一长串没有句末标点的项目符号会被当成一个超长句。词是字母和数字的连续序列,所以 markdown 符号会被忽略,但数字本身会计为词。

由 HandyTools Hub 团队审校 · 最后更新