跳到主要内容

免费 WCAG 颜色对比度检查器

检查两种颜色是否符合 WCAG AA 和 AAA 无障碍对比度标准。在多种文字大小下实时预览,对比度不足时自动提供建议。

加载后可离线使用

大号标题文字

正文文字(18px),适合阅读与内容展示。

正文文字(16px),适合段落。

小号文字(14px),适合说明与元数据。

14.63:1

对比度

✓WCAG AA — 普通文字

要求 4.5:1 · 当前 14.63:1

✓WCAG AA — 大号文字

要求 3.0:1 · 当前 14.63:1

✓WCAG AAA — 普通文字

要求 7.0:1 · 当前 14.63:1

✓WCAG AAA — 大号文字

要求 4.5:1 · 当前 14.63:1

✓UI 组件 / 图形对象

要求 3.0:1 · 当前 14.63:1

快速预设

基于 WCAG 2.1 对比度规范。大号文字 = 18pt(24px)常规或 14pt(18.66px)粗体。HEX 代码双向同步:输入 HEX 或使用取色器,两个输入框保持同步。

常见用途

  • 审计网页以获得WCAG合规性验证您网站的文本颜色符合WCAG AA或AAA可访问性对比度标准。
  • 验证品牌颜色组合测试品牌调色板配对,确保它们适用于可访问的UI设计。
  • 测试深色模式调色板浅色文本在深色背景上仍可能失败对比——在此处检查您的深色模式调色板配对。
  • 打印材料的颜色配对海报、标志和打印材料也需要可读的对比——尤其是对于年长的观众。
  • 设计无障碍按钮颜色确保你的 CTA、操作按钮和链接通过 WCAG 与其背景的对比度测试。

工作原理

对比度检查完全在你的浏览器中使用 WCAG 2.1 相对亮度算法运行——没有库、没有服务器,只有严格遵循规范的手写数学。你输入或选择颜色时,每个结果都会实时更新。

  1. 1
    十六进制输入与规范化
    接受 3 位(#abc)和 6 位(#aabbcc)十六进制值,并规范化为完整的 RGB 三元组。无效输入会被立即拒绝,而不是悄悄默认为黑色,因此会显示红色边框,而不是误导性的通过结果。
  2. 2
    WCAG 亮度计算
    每种颜色都按 WCAG 2.1 公式转换为相对亮度:sRGB 通道值通过分段伽马校正线性化(低于 0.03928 时除以 12.92,高于时取 2.4 次方),然后按 0.2126R + 0.7152G + 0.0722B 加权。
  3. 3
    对比度与合规检查
    对比度按 (较亮 + 0.05) / (较暗 + 0.05) 计算,并对照全部五个 WCAG 阈值检查:AA 普通文本(4.5:1)、AA 大号文本(3:1)、AAA 普通文本(7:1)、AAA 大号文本(4.5:1)和 UI 组件(3:1)。每次按键结果都会更新。
  4. 4
    保持色相的修正建议
    当颜色组合未通过 WCAG AA 时,工具会在 HSL 亮度空间中搜索——从原始亮度向两个方向逐步扩展——为每种颜色找到在保持相同色相和饱和度的同时达到 4.5:1 的最接近变体。还可以使用 EyeDropper API(Chromium)直接从屏幕上取色。

相关工具

常见问题