Toolbox Hub
所有工具

Contrast Checker

WCAG contrast check

WCAG contrast check 在您的浏览器中本地运行

The quick brown fox

Small body text at 14px

Contrast ratio17.40:1
Normal text (AA)needs 4.5:1Pass
Normal text (AAA)needs 7:1Pass
Large text 18pt+ (AA)needs 3:1Pass
Large text 18pt+ (AAA)needs 4.5:1Pass
UI components and graphics (AA)needs 3:1Pass
Result
Text: #1a1a1a
Background: #ffffff
Contrast ratio: 17.40:1

Normal text (AA) (needs 4.5:1): Pass
Normal text (AAA) (needs 7:1): Pass
Large text 18pt+ (AA) (needs 3:1): Pass
Large text 18pt+ (AAA) (needs 4.5:1): Pass
UI components and graphics (AA) (needs 3:1): Pass

About the

对比度检查器使用 WCAG 亮度公式测量文本颜色和背景颜色之间的对比度,并告诉您该对通过了哪些辅助功能级别。这是决定正文文本是否真正可读的检查:对于普通文本,最小比例为 4.5 比 1;对于大文本和界面边界,比例为 3 比 1;对于增强合规性,比例为 7 比 1。通过眼睛判断对比度是不可靠的,因为眼睛对绿色的敏感度远高于对蓝色的敏感度,这就是为什么看起来明亮的黄色和看起来暗的蓝色得分几乎相同。

Where people use the

  • 检查彩色背景上的正文是否符合 AA。
  • 在黑色和白色文本之间选择按钮颜色。
  • 在重新设计之前审核现有调色板。
  • 在票证中记录无障碍决策。

How to use the

  1. 1

    设置文字颜色

    键入十六进制值,例如 1a1a1a,或使用颜色选择器。接受三位数简写,例如 f0a。

  2. 2

    设置背景颜色

    背景也一样。当您更改其中之一时,预览会更新。

  3. 3

    读取比例

    数字范围从 1:1(相同颜色)到 21:1(黑底白字)。更高意味着更具可读性。

  4. 4

    检查您需要的级别

    正常正文文本 AA 需要 4.5 比 1,AAA 需要 7 比 1。 18pt 或 14pt 粗体标题和 UI 边框需要 3 比 1。

  5. 5

    看预览以及数量

    一对可以在纸上传递,但在小尺寸或低质量屏幕上看起来仍然很差。如果看起来很难读,那就很难读。

提示和最佳实践

  • 使文本颜色变暗,填充颜色保持较亮。
  • 检查实际使用的文本的最小尺寸。
  • 边框和图标也需要 3 比 1,而不仅仅是文本。

常见问题

对比度的公式是什么?

在伽玛校正后,每种颜色都使用标准权重转换为相对亮度,红色为 0.2126,绿色为 0.7152,蓝色为 0.0722。该比率就是较亮的亮度加上 0.05 除以较暗的亮度加上 0.05。结果范围为 1:1 至 21:1。

为什么我的品牌颜色失败?

因为大多数饱和的中间色调颜色与白色的比例无法达到 4.5 比 1。通常的解决方法是使文本使用的颜色变暗,同时为大填充保留较亮的版本,这正是大多数设计系统对其原色所做的处理。

通过该比率就足以访问吗?

这是必要的,但还不够。非常大或非常小的文本、较细的字体粗细、文本覆盖图像以及某些形式的色觉缺陷都会影响超出比例的可读性。尽可能与真实用户进行测试。

方向重要吗,浅色对深色还是深色对浅色?

不会。比例是对称的,因此黑底白字和白底黑字的得分都是 21:1。实践中的不同之处在于眩光和感知重量,这是一种设计判断,而不是合规性判断。

什么算大文本?

在 WCAG 术语中,粗体时为 18pt 或更大,或者 14pt 或更大。在 CSS 中,像素大约为 24 像素,粗体时大约为 18.66 像素。

计算在哪里进行?

完全在您的浏览器中。没有上传任何内容,因此您可以从尚未公开的品牌指南中检查颜色。

相关工具