跳到主要内容

无障碍配色查找工具

检查前景色与背景色之间的 WCAG 2.x 颜色对比度:获取准确的对比度比例,普通和大号文字的 AA 与 AAA 通过/失败判定,以及在配色不达标时给出建议的无障碍前景色。

输入

文字的颜色。

文字背后的颜色。

输出

对比度结果
指标数值
No data yet

对您的前景色进行最小亮暗调整,使其通过 WCAG AA 普通文字标准。如果您的配色已经达标,则保持不变。

这对您有帮助吗?

使用此工具的更多方式

REST API

curl -X POST https://api.iotools.cloud/v1/tool/accessible-color-pair-finder \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "foregroundColor": "#000000",
    "backgroundColor": "#FFFFFF"
  }'

替换成您账户中的密钥。工具的字段即为请求体——没有额外包装。

让 AI 代理执行

Use the IOTools `accessible-color-pair-finder` tool (Accessible Color Pair Finder) on this input:

YOUR_INPUT_HERE

将此粘贴给任何已连接 IOTools MCP 服务器的代理,再加上您的输入内容。

嵌入式小组件

<iframe
  src="https://iotools.cloud/embed/accessible-color-pair-finder/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="无障碍配色查找工具 — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

把它放到您自己的页面上——免费,无需密钥,只需保留一个反向链接。

每次 API/MCP 调用费用5 积分起
需要更多积分?查看定价

也可通过

使用指南

选择前景色和背景色,此工具将检查这对颜色是否符合 Web Content Accessibility Guidelines (WCAG) 对比度要求 —— 这是无障碍审计、Lighthouse 以及大多数法律规定的数字无障碍要求(ADA、EN 301 549、Section 508)所采用的标准。

什么是 WCAG 颜色对比度?

WCAG 2.x 定义了两个公式。首先是相对亮度 —— 一种颜色的明暗程度,按人眼对红、绿、蓝的感知进行加权(使用线性化的 sRGB 通道计算,L = 0.2126×R + 0.7152×G + 0.0722×B)。其次是两种颜色之间的对比度比例 —— (L1 + 0.05) / (L2 + 0.05),即较亮亮度除以较暗亮度 —— 范围从 1:1(颜色相同)到 21:1(纯黑底纯白)。

WCAG 规定了文本的最低对比度比例,以确保低视力或色觉缺陷人群能够阅读:

  • AA,普通文字: 4.5:1
  • AA,大号文字(≥18pt,或 ≥14pt 加粗):3:1
  • AAA,普通文字: 7:1
  • AAA,大号文字: 4.5:1

AA 是大多数网站追求的标准 —— 无障碍审计和大多数法律标准要求的正是这一等级。AAA 更为严格,主要适用于政府产品或对无障碍要求较高的产品。

如何使用

  1. 选择你的前景(文字)颜色 —— 输入 hex 值或使用取色器。
  2. 选择你的背景颜色
  3. 结果表格会即时更新,显示准确的对比度比例以及四个阈值(AA/AAA × 普通/大号)的通过/失败徽标。
  4. 如果你的配色在普通文字上未达到 AA,工具还会计算一个建议的无障碍前景色 —— 与你原色最接近的亮度调整(变深或变浅,取视觉变化较小者),在保持相同色相和饱和度的情况下达到 4.5:1。

常见问题

为什么同一对颜色有时大号文字通过、普通文字却不通过? 更大更粗的文字在较低对比度下也更容易阅读,因此 WCAG 对至少 18pt、或 14pt 加粗的文字将比例放宽到 3:1(AA)或 4.5:1(AAA)。

色盲会影响这一点吗? 对比度比例是亮度计算,而不是颜色差异计算,因此它在常见的色觉缺陷形式下依然表现良好 —— 但它并不能取代对"信息是否仅靠色相传达"的检查(例如"红色 = 错误"还需要图标或文字标签)。

为什么建议的前景色和我输入的色相不一样? 色相和饱和度完全相同 —— 只是亮度改变,朝哪个方向(靠近黑色或靠近白色)能以最小偏离你的原色达到 4.5:1,就朝哪个方向调。

如果我想要 AAA 合规怎么办? 查看结果表格中的 AAA 行。建议颜色功能目前针对的是普通文字 AA(4.5:1),这是大多数审计采用的阈值;满足 AA 的颜色不一定满足 AAA。

我的颜色数据会被发送到任何地方吗? 不会 —— 所有计算都完全在你的浏览器中进行。不会上传或存储任何内容。

colorcontrastwcagaccessibilitya11ydesign

喜欢这些工具?去掉广告吧。

一次性付款即可永久移除您账户中的所有广告。无需订阅,不追踪。