# 颜色对比度检查器 - WCAG 2.x AA/AAA 与 APCA 可访问性检测

> 免费在线颜色对比度检查：计算 WCAG 2.x 对比度与 APCA Lc 值，判断 AA/AAA 正文、大号文字与界面组件是否达标，自动推荐最近的达标颜色，支持色盲模拟与调色板矩阵。

- 网址: https://qilingtools.com/zh/color-contrast
- 分类: 开发工具 (https://qilingtools.com/zh/dev)
- 标签: [设计配色](https://qilingtools.com/zh/tags/design), [开发](https://qilingtools.com/zh/tags/dev), [前端网页](https://qilingtools.com/zh/tags/frontend)
- 最后更新: 2026-10-26
- 价格: 免费，无需注册
- 隐私: 在浏览器本地处理，文件不上传服务器

文字和背景的对比度不够，弱视用户、老年人以及在阳光下看手机的人都会读得很吃力。输入文字颜色和背景颜色（支持 HEX、rgb()、hsl()、oklch() 和常见颜色名，文字颜色可以带透明度），立即得到 WCAG 2.x 对比度，并逐项判断 AA 正文（4.5:1）、AA 大号文字（3:1）、AAA 正文（7:1）、AAA 大号文字（4.5:1）以及图形与界面组件（1.4.11，3:1）是否通过。同时按 APCA-W3 0.1.9 计算 WCAG 3 草案采用的 Lc 值，给出适合正文、标题、占位符等不同用途的分档建议。没达标时，工具会在 OKLCH 色彩空间里只调整亮度、保持色相不变，分别为文字色和背景色找出改动最小的达标颜色，一键应用。下方预览用真实字号展示正文、大号文字、按钮和图标效果，并用 Machado 2009 模型模拟红色盲、绿色盲、蓝色盲和全色盲看到的样子。调色板矩阵模式可以一次粘贴一组品牌色，查看任意两色搭配的对比度和是否达标。

## 使用步骤

1. 输入或取色选择文字颜色和背景颜色
2. 查看 WCAG 对比度、各级别达标情况和 APCA Lc 值
3. 未达标时选择目标，应用推荐的最近达标颜色；需要时切换到调色板矩阵批量检查

## 功能特点

- WCAG 2.x 对比度，AA / AAA / 大号文字 / 界面组件逐项判定
- APCA-W3 0.1.9 Lc 值与用途分档
- OKLCH 只调亮度，推荐最近的达标文字色或背景色
- 支持 HEX、rgb()、hsl()、oklch()、半透明文字色
- 真实字号预览：正文、大号文字、按钮、图标
- 红色盲、绿色盲、蓝色盲、全色盲模拟
- 调色板矩阵：一组颜色两两搭配一览

## 常见问题

### WCAG 的 AA 和 AAA 分别要求多少对比度？

AA 级要求正文至少 4.5:1、大号文字至少 3:1；AAA 级要求正文至少 7:1、大号文字至少 4.5:1。大号文字指不小于 24px（18pt），或不小于 18.66px（14pt）的粗体。按钮边框、图标、输入框轮廓等图形与界面组件（成功标准 1.4.11）要求至少 3:1。判定使用精确值，4.48:1 这类结果即使四舍五入看起来接近 4.5 也不算通过。

### APCA 和 WCAG 2.x 对比度有什么不同？

WCAG 2.x 用相对亮度之比计算，简单但在深色背景上偏宽松、在中等亮度上偏严格。APCA 是 WCAG 3 草案中的新算法，按人眼感知计算亮度差 Lc，并区分深字浅底（正值）和浅字深底（负值），不同字号字重对应不同的最低 Lc。APCA 目前还不是正式标准，法规与验收仍以 WCAG 2.x 为准，可以把它作为设计上的补充参考。

### 推荐的达标颜色是怎么算出来的？

工具把颜色转换到 OKLCH 色彩空间，保持色相不变，只把亮度一点点调亮或调暗（彩度超出 sRGB 色域时自动收缩），分别找出两个方向上第一个达标的颜色，再取亮度变化最小的那个。这样得到的颜色和原色看起来最接近，品牌色的色调不会跑偏。

### 色盲模拟准确吗？

模拟采用学术界常用的 Machado、Oliveira 和 Fernandes（2009）模型，在线性 RGB 空间计算红色盲、绿色盲、蓝色盲的完全型（严重度 100%），全色盲按亮度灰度化。它能帮助你发现只靠颜色区分的问题，但每个人的色觉差异不同，重要信息请同时用文字、图标或形状来表达。

## 相关工具

- [JSON 格式化](https://qilingtools.com/zh/json): 免费在线 JSON 格式化：一键美化、压缩，实时语法校验并定位到出错行列，支持树形视图折叠、键名排序、转义与去转义、Unicode 转中文、复制下载，数据不上传。
- [Base64 编解码](https://qilingtools.com/zh/base64): 免费在线 Base64 编码解码工具：支持中文 UTF-8、URL 安全变体，文本与 Base64 互转，实时转换，本地处理不上传。
- [URL 编解码](https://qilingtools.com/zh/url-encode): 免费在线 URL 编码解码工具：encodeURIComponent 与 encodeURI 两种模式，处理中文、空格与特殊符号，本地实时转换不上传。
- [JWT 解析](https://qilingtools.com/zh/jwt): 免费在线 JWT 解析工具：解码 JWT 的 Header 与 Payload，展示过期时间、签发时间等，本地解析不上传，保护令牌安全。
- [时间戳转换](https://qilingtools.com/zh/timestamp): 免费在线 Unix 时间戳转换工具：时间戳与日期互转，自动识别秒/毫秒，显示本地时间、UTC、ISO 8601 和相对时间，实时更新。
- [哈希计算](https://qilingtools.com/zh/hash): 免费在线哈希/摘要计算工具：对文本或文件计算 SHA-1、SHA-256、SHA-384、SHA-512，使用浏览器加密接口本地完成，文件不上传。
- [UUID 生成](https://qilingtools.com/zh/uuid): 免费在线 UUID 生成器：使用加密安全随机数批量生成符合 RFC 4122 的 UUID v4，可大写、去连字符、加花括号，一键复制。
- [进制转换](https://qilingtools.com/zh/base-convert): 免费在线进制转换工具：二进制、八进制、十进制、十六进制及任意 2–36 进制互转，支持大整数（BigInt），本地实时计算。
