颜色对比度检测工具 — 免费在线

根据 WCAG AA/AAA 无障碍标准检查两种颜色之间的对比度。

示例文本
—

结果仅供参考,可能包含错误。请自行核实重要信息。使用本工具风险自负。

这个工具能做什么

颜色对比度检测工具衡量文字在背景上的可读性。选择文字颜色和背景颜色后,它会显示对比度(从颜色相同时的 1:1 到白底黑字的 21:1)、实时预览,以及这组颜色是否通过 WCAG 的四个阈值:普通文本和大号文本各自的 AA 级与 AAA 级。

对比度采用 WCAG 2 的相对亮度公式计算:每个颜色通道先做线性化,再加权(绿色权重最大,蓝色最小),然后给两个亮度各加上 0.05,用较亮的除以较暗的。AA 级要求普通文本达到 4.5:1,大号文本(至少 24px,或 18.66px 粗体)达到 3:1。AAA 级则分别提高到 7:1 和 4.5:1。计算在你的浏览器中完成。

适用场景

  • 为按钮选择品牌色,并确认上面的白色文字依然清晰可读。
  • 修复 Lighthouse 或 axe 无障碍审计中报告的低对比度文本问题。
  • 为次要文本挑选一种灰色:既要浅到看起来是次要内容,又要通过 AA 级。
  • 设计深色主题,中间色调的强调色在深色背景上常常不达标。

示例

#3b82f6 背景上的 #ffffff

3.68:1 - AA large only

#ffffff 背景上的 #767676

4.54:1 - AA normal and large, fails AAA normal

#ffffff 背景上的 #1e293b

14.63:1 - passes all four

关于这个工具的问题

为什么亮蓝色按钮上的白色文字不达标?

饱和的中间色调亮度相当高,因此上面的白色文字对比度往往落在 3:1 到 4.5:1 之间。这对大号粗体标签来说可以通过,但对正文不行。把背景调暗一两级,直到对比度达到 4.5:1。

应该以 AA 还是 AAA 为目标?

大多数无障碍法规和政策引用的是 AA 级,所以应把它当作最低要求。AAA 是更严格的目标,对于需要长时间阅读的文本值得达到,但并不要求每个元素都满足。

对比度要求也适用于图标和边框吗?

WCAG 2.1 要求有意义的图形和界面组件至少达到 3:1,例如输入框边框、焦点环和承载信息的图标。对这些元素,可以参考大号文本的 AA 结果。

可以检查用 RGB 或 HSL 表示的颜色吗?

颜色选择器使用十六进制值。请先用 HEX 转 RGB 颜色转换器系列工具或颜色转换工具转换其他表示法,再粘贴十六进制代码。

这个工具免费吗?

是的,完全免费。无需注册或电子邮箱。结果直接显示在本页。

如何获取结果?

在此页面使用工具即可查看结果,无需通过电子邮件接收。