YourTools.
English
返回目录
工具

颜色代码转换与调色板

在 HEX、RGB、HSL、HSV、CMYK 与 CSS 颜色名之间转换,检查无障碍对比度,生成深浅色阶与配色方案。

正在加载…

在本页的浏览器中运行,不上传任何内容。

工具介绍

在线颜色代码转换:输入任意一种常见写法的颜色,同时得到 HEX、RGB、HSL、HSV、CMYK 写法,匹配时还会给出 CSS 颜色名。适合把设计稿里的色值改写成 CSS,在 HEX 和 RGB 之间换算,或者检查文字颜色在白底、黑底上是否清楚。

调整不透明度可得到 RGBA、HSLA 和带透明度的 HEX(#RRGGBBAA)。页面按 WCAG 标准给出与白色、黑色的对比度等级,并生成 9 级加白、9 级加黑色阶,以及互补色、邻近色、三角配色和分裂互补配色。全部在浏览器中计算,不上传。

使用步骤

  1. 在“颜色”输入框中输入颜色,例如 #7954AD、rgb(121, 84, 173) 或 steelblue,也可以点“调色盘”直接选色。
  2. 需要透明度时拖动“不透明度”滑块,RGBA、HSLA 和“HEX + Alpha”会随之变化。
  3. 在结果表中找到需要的写法,点右侧的“复制”;表格最后两行是白底、黑底对比度及其等级。
  4. 在“调色板”中点击任意色块,它会成为当前颜色,方便继续换算或生成配色。

常见问题

支持哪些颜色写法?

支持 3、4、6、8 位 HEX(建议带 #)、rgb() 与 rgba()、hsl() 与 hsla()、hsv() 或 hsb()、cmyk()(数值可以是百分比,也可以是 0 到 1 的小数),以及 CSS 颜色名和 transparent。直接输入“255, 0, 0”这样的三个数字会按 RGB 识别。无法识别时页面会提示,并继续显示上一个有效颜色。

AA、AAA 是什么意思?

这是 WCAG 无障碍标准的对比度等级:达到 4.5:1 为 AA,达到 7:1 为 AAA;3:1 以上标为“AA 大字”,只适合大号文字;低于 3:1 显示“偏低”。半透明颜色会先与背景混合再计算。

为什么 CMYK 数值和设计软件里的不一样?

这里的 CMYK 由 RGB 按简单公式换算,没有使用 ICC 色彩配置文件。印刷用色请以设计软件按印厂配置文件给出的数值为准。

浅色、深色和配色方案是怎么生成的?

加白、加黑是把颜色分别与白色、黑色按 10% 到 90% 的比例混合。配色方案在色相环上旋转色相:互补色转 180°,邻近色转 ±30°,三角配色转 120° 和 240°,分裂互补转 150° 和 210°。

为什么有的颜色没有显示 CSS 颜色名?

只有颜色与某个 CSS 命名颜色完全相同时才会显示名称,例如 #FF0000 显示为 red;其他颜色这一行会隐藏。