颜色对比度检查器

即时根据 WCAG 2.1 指南检查颜色对比度。确保您的文本可读,并且您的设计对所有人都是无障碍的。免费且易于使用。

广告
广告

对比度检查器通过计算 WCAG(Web 内容无障碍指南)对比度比率来评估文字在背景色上的可读性。比率范围从 1:1(无对比度)到 21:1(黑白之间的最大对比度)。WCAG 2.1 要求普通文本至少 4.5:1,大号文本至少 3:1。此工具使用官方 W3C 公式计算比率,完全在浏览器中完成。

确保您的颜色满足 WCAG 无障碍标准

实时对比度比率计算,带有 AA 和 AAA 通过/失败指示。实时文本预览,即时 HEX 输入,可复制的值——全部在浏览器中。

WCAG 2.1 合规
实时预览
免费无限

使用步骤

  1. 1

    输入颜色

    输入文本和背景色的 HEX 代码。

  2. 2

    查看预览

    实时查看文本效果。

  3. 3

    检查比率

    查看计算出的对比度比率。

  4. 4

    验证合规

    检查是否通过 WCAG AA/AAA 标准。

为什么无障碍很重要

接触更广泛的受众

让您的内容对色觉缺陷者(约 1/12 男性,1/200 女性)以及低视力人群可用。

改善所有人的体验

良好的对比度提高了所有人的可读性,尤其是在屏幕昏暗或阳光强烈时。

广告

了解颜色对比度和无障碍

WCAG 对比度要求详解

Web 内容无障碍指南(WCAG)2.1 由 W3C 发布,定义了最低对比度比率以确保有视觉障碍的人能阅读文本。指南指定了三个合规级别:A(最低)、AA(标准)和 AAA(增强)。对于 AA 级,要求普通文本(18pt 以下或 14pt 粗体以下)4.5:1,大文本(18pt+ 或 14pt+ 粗体)3:1。对于 AAA 级,要求更严格:普通文本 7:1,大文本 4.5:1。

对比度比率使用两种颜色的相对亮度计算。相对亮度是线性化 RGB 通道的加权和:L = 0.2126*R + 0.7152*G + 0.0722*B,其中 R、G 和 B 是伽马校正后的值。对比度比率为 (L1 + 0.05) / (L2 + 0.05),其中 L1 是较浅的颜色,L2 是较深的颜色。0.05 的偏移量考虑了屏幕上的环境光照射。

这些要求并非随意设定——它们基于对人视觉的大量研究。约 8% 的男性和 0.5% 的女性有某种形式的色觉缺陷(色盲)。低对比度不仅影响这些用户,还影响在强阳光下、低质量显示器上或斜角观看屏幕的任何人。满足 WCAG AA 对比度要求可改善所有人的可读性,而不仅是有障碍的用户。在许多司法管辖区(欧盟、美国 ADA),WCAG 合规是面向公众网站的法律要求。

广告

常见对比度错误及修复方法

最常见的对比度错误是在白色背景上使用浅灰色文字。常见的设计趋势使用 #999 或 #AAA 灰色文字作为辅助信息,但这些颜色的对比度比率分别为 2.85:1 和 2.32:1——远低于 4.5:1 的最低要求。白色背景上的辅助文字请使用 #767676(4.54:1)或更深的颜色。另一个常见问题是使用视觉上好看但对比度检查失败的品牌颜色——品牌的浅蓝色(#00BFFF)在白色背景上的比率为 2.32:1,不通过 WCAG AA。为文字使用加深品牌颜色,或仅用于非文字元素(边框、背景、图标)。

对于大文本(标题、按钮),3:1 的要求更宽松,但不要滥用。勉强通过 3:1 的大文本对许多用户来说仍然难以阅读。尽可能以 4.5:1 为目标,无论文本大小。使用彩色背景时,测试文字颜色以及可能出现在悬停或焦点状态上的任何文本。CSS 自定义属性(变量)使维护一致的对比度更容易——使用经过对比度测试的颜色对定义调色板,并在整个设计系统中重用。

广告

了解 WCAG 评级

AA 级 (标准)

普通文本需 4.5:1,大号文本需 3:1。大多数网站的标准目标。

AAA 级 (增强)

普通文本需 7:1,大号文本需 4.5:1。为严重视力丧失用户提供增强的无障碍性。

与其他对比度检查器的对比

流行的 WCAG 对比度检查工具的并排对比。

功能NovaToolsWebAIMContrast-Ratio.com
WCAG 2.1 AA+AAA两个级别
输入时实时预览即时提交
HEX+RGB 输入两者都支持仅HEX仅HEX
取色器集成EyeDropper
大文本阈值18pt/14pt粗体
隐私(无服务器)100% 本地

我们的对比度检查器使用精确的 W3C 亮度公式,完全在浏览器中运行。所有计算都是即时的——没有服务器往返、没有页面重载、不跟踪您的颜色选择。

常见问题

什么是颜色对比度,为什么它很重要?
颜色对比度是前景色与其背景之间亮度的差异。高对比度确保视力受损的人可以有效地感知您的内容。
Logo 是否需要符合这些标准?
不需要,WCAG 指南为作为 Logo 或品牌名称一部分的文本,以及纯装饰性文本提供了例外。
如何修复低对比度?
增加亮度差异。使浅色更浅或深色更深。使用我们的实时预览进行实验。
对比度比率是如何计算的?
对比度比率使用 WCAG 2.1 公式计算,该公式使用相对亮度值。首先,使用考虑人眼对不同颜色通道非线性响应的公式(约 2.2 的伽马校正)计算每种颜色的相对亮度(L)。然后对比度比率为 (L1 + 0.05) / (L2 + 0.05),其中 L1 是较浅的颜色,L2 是较深的颜色。+0.05 是为了考虑环境光照射。结果范围从 1:1(无对比度)到 21:1(最大对比度,黑白)。我们的工具在您输入时即时执行此计算。
WCAG 2.1 和 WCAG 2.2 有什么区别?
WCAG 2.2 于 2023 年 10 月发布,增加了一些新的成功标准,但不改变 WCAG 2.1 的对比度要求。对比度比率(普通文本 4.5:1,AA 级大文本 3:1)保持不变。WCAG 2.2 确实增加了“焦点可见”(2.4.11)的要求,这意味着焦点指示器与相邻颜色的对比度必须至少为 3:1。我们的工具检查 WCAG 2.1 对比度标准,对于对比度目的来说与 WCAG 2.2 相同。如果您通过 WCAG 2.1 对比度,也就通过了 WCAG 2.2 对比度。
此工具是否检查色盲无障碍?
此工具专门检查亮度对比度,这是 WCAG 的要求。色盲(更准确地说是色觉缺陷)是另一个问题——它影响区分颜色的能力,而不是亮度。然而,满足 WCAG 对比度要求对色觉缺陷用户有显著帮助,因为更高的亮度对比度使文字与背景更容易区分,无论色相如何。对于完整的色盲无障碍,切勿仅依赖颜色传达信息——始终同时提供文字标签、图标或图案。
我的颜色数据会发送到服务器吗?
不会。所有对比度计算都在浏览器中使用 JavaScript 完成。您输入的 HEX 值由浏览器的 JavaScript 引擎在本地处理——它们绝不会传输到我们的服务器、存储在数据库中或与第三方共享。工具不使用 Cookie、本地存储或会话存储来持久化您的颜色选择。没有分析脚本跟踪您测试的颜色。这使得该工具可以安全地用于专有品牌颜色、机密设计系统或客户作品。

您的隐私是我们的优先事项

此工具完全在您的浏览器中运行。您的文件不会被上传到服务器、存储或分析。

  • 我们不上传、不存储、不分析您的文件。
  • 您处理的一切都保留在您的设备上。
  • 没有服务器端处理、没有云存储、没有分析。

即使您的互联网连接断开,您的文件也是安全的。

你可能还喜欢

相关指南

广告