3BearLabs3Bear Tools
图片

文字与背景色对比度检查器

选择文字颜色和背景色,查看它们的对比度和 WCAG 结果。

在浏览器中处理 — 文件不会离开此设备。

WCAG 对比度检查器

根据无障碍标准检查您的文本颜色在背景颜色上是否可读。

实时预览

这是您的文本在背景上的显示效果。

Contrast Ratio
21.00:1
普通文本 (AA)PASS
大号文本 (AA)PASS
普通文本 (AAA)PASS

使用方法

  1. 用颜色选择器或直接输入 HEX 代码来设置背景色和文字颜色。
  2. 读取以数字显示的对比度(如 4.50:1),并查看预览卡片。
  3. 查看普通文字 AA、大号文字 AA 和普通文字 AAA 的“通过”或“未通过”标记。

检查器按照 Web 内容无障碍指南(WCAG)的定义计算对比度。每个颜色都用 sRGB 公式转换为相对亮度,对比度等于较亮颜色的亮度加 0.05,再除以较暗颜色的亮度加 0.05。结果保留两位小数,范围从相同颜色的 1:1 到黑底白字的 21:1。默认颜色为白色和黑色。

工具会显示三项结果。AA 级别的普通文字需要至少 4.5 的比值。AA 级别的大号文字需要至少 3。AAA 级别的普通文字需要至少 7。每一项都标记为通过或未通过。对比度本身也用颜色标示。根据 WCAG,大号文字大致指 18 磅常规字重或 14 磅粗体,因此只有当你的文字达到这个大小时才使用大号文字的结果。

预览卡片会使用你选择的两种颜色,显示一个标题和一行示例文字,让你除了数字之外也能直观判断这些颜色。通过评分本身并不保证良好的可读性,因为字重、字号和周围环境同样重要。

颜色必须以 6 位 HEX 代码输入。计算在你的浏览器中完成。

常见问题

我需要达到多少比值?

WCAG AA 要求普通文字为 4.5:1,大号文字为 3:1。AAA 要求普通文字为 7:1。工具会显示每一项的结果。

什么算大号文字?

在 WCAG 中,指约 18 磅或更大,或 14 磅粗体或更大的文字。

哪个颜色放在哪里?

工具把其中一个颜色视为背景,另一个视为文字,但无论怎样放,比值都是一样的。

为什么我的短 HEX 代码不起作用?

请输入完整的 6 位形式,例如 #333333,而不是 #333。

它会检查非文字元素吗?

它只给出文字的阈值。比值会显示出来,因此你可以自行与界面组件的 3:1 指引进行比较。

相关工具