跳到正文
SPCXTools

颜色转换器

在 HEX、RGB、HSL、HSV 和 CMYK 之间转换任何颜色,并检查其对比度。

本地运行——文件不会离开你的设备

正在加载工具…

如何使用颜色转换器

  1. 1输入或粘贴任何格式的颜色——例如 #0EA5E9、rgb(14 165 233)、hsl(199 89% 48%) 或像 tomato 这样的 CSS 颜色名称——或使用颜色拾取器。
  2. 2查看该颜色在 HEX、RGB、HSL、HSV 和 CMYK 中的值,并复制您需要的格式。
  3. 3检查与白色和黑色的对比度,以确定使用此颜色的文本是否清晰可读。
  4. 4点击色调和色阶中的色块,探索更亮或更暗的颜色版本。

在各种常用格式之间转换颜色

设计师、开发者和营销人员经常需要在不同工具之间转换颜色,而这些工具支持的格式各不相同:CSS 需要 HEX 或 HSL,品牌指南列出的是 RGB 和 CMYK,而设计应用则显示 HSB。这款颜色转换器可以接收任何格式的颜色,并立即显示所有其他格式的对应值,每种格式都提供一键复制功能。它还会检查文本的可访问性对比度,并生成一个色调和色阶表。

功能特性

  • 支持任何输入格式:HEX(3、4、6 或 8 位)、RGB/RGBA、HSL/HSLA、HSV/HSB、CMYK、纯数字三元组和 CSS 颜色名称。
  • 一次性输出所有格式:HEX、RGB、HSL、HSV 和 CMYK,每种格式都附有复制按钮。
  • 支持透明度 — Alpha 值会保留在 HEX8、RGBA 和 HSLA 格式中。
  • 原生颜色拾取器,方便您直观地选择颜色。
  • WCAG 对比度检查器,可检查颜色与白色和黑色的对比度,并提供针对普通和大型文本的 AA 级结果。
  • 色调和色阶,提供从 10% 到 90% 亮度的变化;点击任意色块即可加载。

颜色格式说明

  • HEX — 十六进制的 #RRGGBB,是网页设计中最常见的格式。可选的第四对数字用于设置透明度。
  • RGB — 红、绿、蓝三色的值,范围从 0 到 255;这是屏幕实际生成颜色的方式。
  • HSL — 色相(在色轮上的位置)、饱和度(强度)和亮度。易于手动调整:只需改变亮度即可获得同一颜色的更亮或更暗版本。
  • HSV / HSB — 色相、饱和度和明度(亮度),大多数设计工具中的颜色拾取器都使用这种格式。
  • CMYK — 青色、品红色、黄色和黑色(Key)的油墨百分比,用于印刷。

示例

天蓝色 #0EA5E9 对应 rgb(14, 165, 233)、hsl(199, 89%, 48%)、hsv(199, 94%, 91%),以及大约 cmyk(94%, 29%, 0%, 9%)。它在白色背景上的对比度约为 2.8:1——对于大标题和图标来说尚可,但对于需要 4.5:1 的正文文本来说太低了。在黑色背景上,对比度达到约 7.6:1,轻松通过标准。

使用颜色的小技巧

  • 使用 HSL 构建调色板。 固定色相和饱和度,只改变亮度,可以创建出风格一致的按钮状态、背景和边框。
  • 尽早检查对比度。 许多品牌色在白色背景上作为文本颜色时都太亮了;可使用色阶中较暗的颜色作为文本颜色,而原始颜色则用于点缀。
  • 不要仅靠颜色传达信息——为色觉障碍用户添加图标或文字标签。
  • 预料到印刷效果会有差异。 明亮的 RGB 颜色,尤其是鲜艳的蓝色和绿色,在 CMYK 模式下通常会显得更暗淡。

也需要处理图片吗?图片格式转换器 可以在 JPG、PNG 和 WebP 之间转换格式。如果需要为 CSS 编码小图片或图标,请使用 Base64 编码。

常见问题

如何将 HEX 转换为 RGB?
一个 HEX 颜色值由三对十六进制数字组成,分别代表红、绿、蓝。将每对数字从十六进制转换为十进制:例如在 #FF8800 中,FF = 255,88 = 136,00 = 0,所以颜色是 rgb(255, 136, 0)。像 #F80 这样的三位简写形式会先将每个数字加倍。
HSL 和 HSV (HSB) 有什么区别?
两者都通过色相 (0–360°) 和饱和度来描述颜色,但使用了不同的第三个值。在 HSL 中,亮度为 50% 时是纯色,0% 是黑色,100% 是白色。在 HSV/HSB 中,明度或亮度为 100% 时是完全饱和的纯色,0% 是黑色。像 Photoshop 和 Figma 这样的设计应用通常在颜色拾取器中使用 HSB,而 CSS 使用 HSL。
CMYK 转换值用于印刷是否准确?
这里的 CMYK 值是从 RGB 通过数学公式转换而来的,可作为一个有用的起点。实际的印刷效果取决于打印机、油墨和纸张,这些由 ICC 颜色配置文件定义。对于专业的印刷工作,请在您的设计软件中使用打印机提供的配置文件进行转换。
对比度是什么意思?
Web 内容无障碍指南 (WCAG) 衡量文本和背景之间的对比度,范围从 1:1 到 21:1。普通文本需要至少 4.5:1 才能通过 AA 级标准,大号文本(约 24 px 或 18.7 px 粗体)需要 3:1。本工具会显示该颜色在白色和黑色背景上是否通过标准。
支持哪些输入格式?
支持 3、4、6 或 8 位数的 HEX(带或不带 #)、rgb() 和 rgba()、hsl() 和 hsla()、hsv() 或 hsb()、cmyk()、像 255 136 0 这样的三个纯数字,以及像 rebeccapurple 这样的 CSS 颜色名称。支持逗号分隔和现代的空格分隔语法,包括像 rgb(14 165 233 / 50%) 这样的 Alpha 透明度值。