toolgarden.xyz
EN

颜色转换器

在 HEX、RGB、HSL、HSV、CMYK 五种颜色格式之间互相转换,带实时色板预览,浏览器本地完成。

颜色预览

颜色格式

HEX#5a67d8
RGBrgb(90, 103, 216)
HSLhsl(234, 62%, 60%)
HSVhsv(234, 58%, 85%)
CMYKcmyk(58%, 52%, 0%, 15%)

工具说明

同一种屏幕颜色可以用 HEX、RGB、HSL 等不同模型描述。HEX 适合复制到 CSS,RGB 直接表达红绿蓝通道,HSL 则更便于围绕色相、饱和度和亮度做成组调整。格式转换不会改变目标颜色,只会改变它的表示方式。

工具会解析支持的颜色写法并同步生成其它格式,适合在设计稿、样式表和代码变量之间核对数值。颜色空间转换存在取整过程,因此往返转换后个别通道可能相差一个单位,这通常不构成可见差异。

使用步骤

  1. 输入颜色值

    粘贴一种受支持的 HEX、RGB 或 HSL 表达,并检查预览是否符合预期。

  2. 读取等价值

    从结果中选择目标格式,关注通道范围、百分比与透明度是否保留。

  3. 复制到目标环境

    将结果写入 CSS、设计变量或文档,并在实际背景上再次检查对比度。

输入与输出示例

同一个颜色的五种表示。注意 HSL 的 L 与 HSV 的 V 数值不同,因为两者定义不同。

HEX
#2563EB
其它格式
RGB   37, 99, 235
HSL   221, 83%, 53%
HSV   221, 84%, 92%
CMYK  84, 58, 0, 8

支持范围与限制

支持格式
HEX、RGB、HSL、HSV、CMYK 互转,并实时预览色板
HSL 与 HSV 的区别
两者的第三个分量含义不同:HSL 的 L 是亮度(100% 为白),HSV 的 V 是明度(100% 为纯色)
CMYK 的局限
CMYK 是印刷色彩空间,与屏幕的 RGB 无法精确对应。转换结果是数学近似,不能替代印刷打样
透明度
HEX 的 8 位写法可携带 alpha 通道,RGB / HSL 对应 rgba / hsla
色域
计算基于 sRGB。广色域(P3)颜色转换后会被压缩到 sRGB 范围内
常见用途
在设计稿、CSS、绘图软件和印刷规范之间统一色值

典型使用场景

  • 设计交付开发

    把设计工具提供的 RGB 数值转换为前端常用的 HEX 或 HSL。

  • 整理主题色板

    用 HSL 调整一组颜色的明暗关系,再输出为项目约定的表示格式。

  • 按明度调整生成配色变体

    把品牌色转成 HSL 后只改亮度分量,就能得到一组色调一致的深浅变体,用于 hover、禁用等状态。

使用前需要知道的事

  • 转换只处理颜色数值,不会自动判断文字与背景是否满足无障碍对比度。
  • 带透明度的颜色必须同时确认目标格式和使用环境支持 alpha 通道。
  • HEX 简写只有在每对通道数字相同时才与六位写法等价。

相关概念

RGB
以红、绿、蓝三个光通道组合颜色的加色模型。
HSL
以色相、饱和度和亮度组织颜色,常用于生成有规律的色阶。

常见问题

支持哪些颜色格式互转?
支持 HEX、RGB、HSL、HSV、CMYK 之间的相互转换,输入任意一种即可实时得到其他格式。
可以实时预览颜色吗?
可以。转换时会同步显示色板预览,方便直观确认最终颜色。
CMYK 转换准确吗?
CMYK 采用通用近似算法换算,适合快速预览;印刷精确色值请以专业色彩管理为准。
HSL 和 HSV 该用哪个?
调整深浅、生成同色系变体用 HSL:它的 L 到 100% 是白色,符合「更浅」的直觉。从取色器读数或做色彩选择界面用 HSV:它的 V 到 100% 是纯色,符合「更亮」的直觉。
转出的 CMYK 能直接交给印刷厂吗?
不建议直接用。CMYK 与屏幕 RGB 之间没有精确的数学对应,实际结果还取决于纸张、油墨和印刷设备的色彩配置文件。转换值可以作为沟通起点,正式印刷请以打样为准。