跳到内容
分享网

颜色够不够看得清:WebAIM 对比度检查,按 WCAG 标准给结论

在线工具 Web 7 天前更新 浏览 1 ↓ 直达下载
颜色够不够看得清:WebAIM 对比度检查,按 WCAG 标准给结论

「这个灰字放在深色背景上能不能看清」,凭感觉判断经常偏乐观 —— 做的人显示器好、环境暗,看的人可能正相反。这类事应该交给公式。

它解决什么问题

配色方案视觉上好看,不代表文字可读。对比度不足的内容,在户外强光下、老显示器上、视力不佳的用户那里会直接变成「看不见」。

而无障碍标准(WCAG)对正文与标题的对比度有明确数值要求,很多设计交付时并没有核对过。

核心能力

能力 具体能做到什么
即时计算 输入前景色与背景色,立刻给出对比度数值与是否达标
分档判定 分别判定正文(4.5:1)、大字号文本(3:1)与界面控件(3:1)是否合格
明度微调 对比度不足时会给出「往哪个方向调亮度能达标」的建议
实时预览 下方展示实际文字排版效果,直观感受可读性
支持多种输入 可填 HEX 值,也可用取色器从屏幕取色
额外资源 同站提供无障碍相关的检查清单与文章,适合系统了解

对比度是怎么算出来的

公式是 (L1 + 0.05) / (L2 + 0.05),L1 是较亮色的相对亮度,L2 是较暗色。相对亮度不是简单的 RGB 平均,而是先把每个通道做伽马校正(sRGB 线性化),再按人眼敏感度加权:绿色权重最高(0.7152),红色次之(0.2126),蓝色最低(0.0722)。

这解释了为什么蓝色背景上的白字往往比看起来更难读 —— 蓝色的加权系数低,算出来的亮度远低于视觉印象。也解释了为什么深蓝配浅蓝的界面,明明「看着有层次」,文字对比度却总是不达标。

谁适合用

  • 做界面设计、需要交付可用配色的人
  • 前端开发,要核对文字与背景是否达标的人
  • 要满足无障碍合规要求的政府与教育类项目
  • 做 PPT 与公众号排版、想让内容更易读的人

怎么开始

  1. 打开 WebAIM 对比度检查页面,分别填入前景色与背景色。
  2. 看中间的对比度数值与下方的判定结果(Normal Text / Large Text / UI Components)。
  3. 不达标时看它给出的建议:提示把前景调亮或调暗到某个值即可通过。
  4. 配色定稿前把每一组「文字色 + 背景色」都过一遍,包括按钮、标签、提示文字这些次要元素。
  5. 深色主题尤其要检查:半透明白字叠在彩色底上时,实际对比度往往低于预期。

常见问题

4.5:1 是硬性要求吗?
WCAG AA 级要求正文达到 4.5:1,大字号(约 18.66px 粗体或 24px 常规以上)可放宽到 3:1。这是国际通行的无障碍标准。

装饰性文字也要达标吗?
纯装饰、不承载信息的文字不受此限制,但凡是用户需要阅读的内容都应该达标。

有本地版吗?
公式很简单,很多设计工具与浏览器扩展都内置了同样的计算。

页面是英文的会有影响吗?
不会,输入输出都是色值和数字,不涉及语言理解。

授权与合规

WebAIM 提供的对比度检查器面向公众免费开放使用,其结果依据 WCAG 标准计算。 官网:webaim.org/resources/contrastchecker

资源信息
界面语言 英文
授权方式 官方免费资源
适用平台 Web
获取方式 直链下载
资源更新 2026-09-19
页面更新 2026-09-11

获取资源

点击下方按钮直接开始下载。

立即下载
直链 https://webaim.org/resources/contrastchecker/