颜色对比度检查

检查前景与背景色对比度是否符合 WCAG AA/AAA 标准。

对比度比值-
正常文本 AA(≥ 4.5)-
正常文本 AAA(≥ 7)-
大号文本 AA(≥ 3)-
大号文本 AAA(≥ 4.5)-
示例预览

正常文本:现代网页应当让每一位访客都读得清楚。

大号文本示例

大号文本指字号 ≥ 24px(未加粗)或 ≥ 18.66px 的加粗文本,对应更宽松的达标线。

判定依据 WCAG 2.x 相对亮度公式:对比度 = (L1 + 0.05) / (L2 + 0.05),其中 L1 为较亮颜色的相对亮度。计算全程在本地完成。

使用说明

  1. 用取色控件选择前景色(文字颜色)与背景色,或直接在输入框里填写 HEX 值。
  2. 页面会按 WCAG 公式实时计算对比度比值(范围 1–21)。
  3. 查看下方判定表:正常文本 AA/AAA 与大号文本 AA/AAA 四项分别以绿色「通过」、红色「未通过」标示。
  4. 示例预览区用当前配色渲染正常与大号两档文字,直观感受可读性。
  5. 想比较反色搭配时,点「交换前景 / 背景」一键互换两色。

常见问题

对比度比值是怎么算出来的?
先把 HEX 颜色转为 sRGB,再按 WCAG 定义把每个通道线性化后加权求和得到相对亮度 L(R 0.2126、G 0.7152、B 0.0722),最后用较亮颜色的 L 加 0.05 除以较暗颜色的 L 加 0.05,结果范围是 1 到 21。
AA 和 AAA 有什么区别?
它们是 WCAG 的两档无障碍等级:AA 是大多数法规与审核要求的底线(正常文本 4.5、大号文本 3),AAA 是更严格的增强级(正常文本 7、大号文本 4.5)。正式产品至少应满足 AA。
什么算「大号文本」?
WCAG 定义为字号至少 24px(18pt)的常规字重文本,或至少 18.66px(14pt)的加粗文本。大号文本对对比度的要求更低,因此达标线更宽松。
对比度达标但看起来还是累怎么办?
对比度只衡量亮度差异,不覆盖字距、行高与字体本身。可以适当提高字号与行高、避免纯黑配纯白的高刺激组合,或让正文颜色与背景保持至少 7:1 以获得更舒适的阅读体验。

相关工具