颜色转换器 - HEX、RGB、HSL 与 WCAG 对比度

2on /
/ 开发者工具 / 颜色转换器

颜色转换与对比度检查

HEX、rgb()、hsl() 或 CSS 颜色名,四种写法都能识别。

HEX
RGB
HSL

色阶

同一色相的十一级明度。点击其中一个即可设为当前颜色。

对比度

两种颜色之间的比值,按 WCAG 的定义计算。

配色 比值 AA(4.5:1) AAA(7:1)

这个工具能做什么

把颜色在几种写法之间转换,不过是五行算术。更难的问题是这种颜色的文字究竟能不能读,而回答它需要一个多数工具会跳过的步骤。这两件事都在本页,用的是你输入的同一个颜色。

使用方法

  1. 1 用任意写法输入一个颜色,或者使用取色器。
  2. 2 复制你需要的那种写法,或点击某个色阶切换过去。
  3. 3 看对比度表格。凡是标为“不通过”的组合,总会有人读起来吃力。

为什么同一色相在 HSL 里看起来不同

HSL 会把数值取整到整数度和整数百分比,所以转成 HSL 再转回来,未必能得到你最初的那几个字节。因此本页显示的 HEX 始终由你输入的值推导而来,而不是经 HSL 往返一圈——否则每点一次,颜色就会偏移一小步。

对比度数字是什么意思

比值从两种完全相同颜色的 1:1,到纯黑配纯白的 21:1。下面这些阈值就是本工具据以判断的标准。

4.5:1普通正文,WCAG AA
3:1大号或加粗文字,WCAG AA
7:1普通正文,WCAG AAA
21:1可能达到的最高比值:白底黑字

多数工具会跳过的那一步

相对亮度并不是各通道数值的平均。每个通道必须先做线性化,因为 HEX 码里的数字是经过伽马编码的,并不与光强成正比。跳过这一步,比值照样会得出一个看起来合理的数字,只是错的;而误差在中间调最大,而界面颜色恰恰大多落在中间调。

对比度是必要条件,不是充分条件

一组配色可以通过 4.5:1,却依然是糟糕的选择:色觉障碍会让某些配色即便在高比值下也难以分辨,而且含义绝不该只靠颜色来传达。把这里的「通过」当作跨过了底线,而不是对设计的最终评判。

颜色转换器 - 常见问题

三位和六位的 HEX、rgb()、hsl() 以及 CSS 颜色名。颜色名是向你的浏览器询问后解析的,而不是靠本站维护的一份名单,所以这套名称会自动保持最新。
密码生成器 在浏览器里用设备的加密随机源生成密码,并以熵的比特数看到真实强度,而不是一根含义模糊的彩色条。
今日热门
密码生成器 在浏览器里用设备的加密随机源生成密码,并以熵的比特数看到真实强度,而不是一根含义模糊的彩色条。

相关开发工具

MD5生成器 免费 MD5 生成器:在浏览器中把文本或文件转换为 MD5 校验值,适合完整性校验与快速比对。
Base64编码器和解码器 免费 Base64 编码与解码:在浏览器中将文本或文件转为 Base64 并还原,数据不会上传到服务器。
Lorem Ipsum 生成器 免费 Lorem Ipsum 生成器:按段落、句子或字数生成占位文本,可选加入 HTML 标签用于设计稿。
JWT 解码器 免费 JWT 解码器:粘贴令牌即可查看头部、载荷与签名,解析在浏览器中完成,数据不会外传。
URL 编码与解码 免费 URL 编码解码工具:把链接与查询参数转为百分号编码并还原,支持整条 URL 或单个部分。

您可能喜欢的其他工具

Word转PDF 免费把 Word 转成 PDF:上传 DOC、DOCX、ODT 或 RTF 文件,几秒内下载排版完好的 PDF,无需注册。
PDF转Word 免费把 PDF 转成 Word:上传 PDF,几秒内下载可编辑的 DOCX 文件,无需注册,也没有水印。
字数统计器 免费字数统计:粘贴文本即可统计字数、字符、句子与段落,并估算阅读时间,内容不会离开浏览器。
字符计数器 免费字符统计:统计含空格与不含空格的字符数、词数和行数,并检查标题与元描述的 SEO 长度限制。
关键词密度检查器 免费关键词密度分析:粘贴文本或网址,查看每个词与短语出现的次数及占比,辅助内容优化。