颜色对比度检测器

最后修改时间:2026年8月10日

输入前景色和背景色(支持 HEX、RGB 和常见颜色名),立即得到 WCAG 2.1 对比度比率和 AA / AAA 合规判定,并预览实际显示效果。

适合网页设计师、前端工程师和无障碍审计,确保文字在不同光照和不同视力条件下都能清晰阅读。

填写前景与背景颜色

支持 HEX(#1d6588)、rgb(29,101,136) 或常见颜色名。

与前景色输入格式一致;点击右侧色块可直接取色。

检测结果

0.00 : 1
WCAG AA 普通文本要求对比度 ≥ 4.5
WCAG AA 大字体要求对比度 ≥ 3.0
WCAG AAA 普通文本要求对比度 ≥ 7.0
WCAG AAA 大字体要求对比度 ≥ 4.5

实际效果预览

普通正文:颜色对比度影响每位访客的阅读体验。
大号文字:标题、按钮与提示语需要更高可读性。
主标题:影响页面整体可访问性评级。
推荐文本颜色 #000000 对比度 0.00:1

填写颜色后即可查看检测结果。

WCAG 对比度算法

相对亮度 L = 0.2126·R + 0.7152·G + 0.0722·B(sRGB 线性化后加权)
对比度比率 (L1 + 0.05) / (L2 + 0.05),L1 为较亮一方的相对亮度

sRGB 通道先做线性化处理:低于 0.03928 时按 c/12.92 计算,否则按 ((c+0.055)/1.055)^2.4 计算。这样得到的亮度才能正确反映人眼对不同颜色的敏感度。

WCAG 等级要求

等级普通文本大字体适用范围
AA(基础合规)≥ 4.5:1≥ 3.0:1大多数政府和商业网站
AAA(增强合规)≥ 7.0:1≥ 4.5:1特殊人群可读性

大字体指 18pt(约 24px)以上,或 14pt(约 18.5px)以上且加粗。

常见问题

什么是对比度比率?

对比度比率是前景色与背景色的相对亮度比值,范围从 1:1 到 21:1。WCAG 2.1 要求普通文本至少达到 4.5:1,大字体至少达到 3:1。

什么是 WCAG AA 和 AAA?

WCAG 是 Web 内容可访问性指南。AA 是基础合规级别,要求普通文本对比度 ≥ 4.5:1,大字体 ≥ 3:1;AAA 是增强级别,要求普通文本 ≥ 7:1,大字体 ≥ 4.5:1。

什么是大字体?

WCAG 把 18pt(约 24px)以上或 14pt(约 18.5px)以上加粗的文本视为大字体,对比度要求比普通文本低。

对比度不足会有什么影响?

低对比度会让弱视、色盲或在强光下浏览的用户难以阅读文字,也会影响移动设备在户外或低亮度环境下的可读性。

相关工具

计算依据与适用边界

计算依据:先把 sRGB 分量线性化并计算相对亮度,再用较亮颜色加 0.05 除以较暗颜色加 0.05 得到对比度。

输入口径:前景色与背景色使用最终渲染的十六进制颜色;透明度、图片背景和状态变化需先合成实际颜色再测试。

适用范围:适合按 WCAG 2.2 核对普通文本、大文本和非文本界面的静态颜色对比度。

结果限制:通过比值不代表页面整体可访问,字号、字重、渐变、焦点状态、色觉差异和交互语义仍需人工检查。

校验样例:回归样例:黑色 #000000 与白色 #ffffff 的对比度应为 21:1,是该公式可得到的最大值。