工具

颜色转换器

即时转换和预览颜色。

高级选项


我们免费的颜色转换器可帮助设计师快速转换颜色。

节省时间并减少错误。

高级功能

  • 批量转换
  • CSS渐变生成
  • 透明度支持
  • 对比度检查
  • 色彩协调建议

为什么颜色转换很重要

准确的颜色确保无障碍设计。

FAQ — 颜色转换器

Frequently Asked Questions

立即在 HEX、RGB、HSL 和 CMYK 之间转换颜色代码。基本的前端开发工具。.

立即在 HEX、RGB、HSL 和 CMYK 之间转换颜色代码。基本的前端开发工具。.

HEX, RGB, RGBA, HSL, HSLA, CMYK 等。

可以,使用批量模式。

不会。所有处理均在您的浏览器本地完成。

输入两种或更多颜色,该工具将显示渐变预览效果,并提供可直接复制的CSS代码片段。

不。所有处理都在您的浏览器本地进行,不会保存或传输任何数据。

如何使用颜色转换器

  1. 输入您的颜色值
    输入或粘贴任意颜色值——HEX(#3b82f6)、RGB(59, 130, 246)、HSL(217, 91%, 60%)或CMYK。本工具可自动识别格式。
  2. 即时查看所有转换结果
    所有等效格式实时更新:十六进制、RGB、RGBA、HSL、HSLA、HSV、CMYK 及 CSS 自定义属性。单击即可复制任意数值。
  3. 使用颜色选择器
    点击色板或使用浏览器自带的颜色选择器,即可直观选择颜色并同时获取所有格式等效值。
  4. 复制并用于您的项目
    点击任意格式的复制按钮,即可将其复制到剪贴板。直接粘贴至CSS、Sass、Tailwind配置、Figma或打印工作流程中。

示例转换

在所有支持的格式中呈现相同的蓝色:

格式用法
十六进制#3b82f6CSS、HTML、Figma
RGBrgb(59, 130, 246)CSS、Canvas API
RGBArgba(59, 130, 246, 1)CSS 带透明度
HSLhsl(217, 91%, 60%)CSS、设计令牌
CMYKC:76 M:47 Y:0 K:4印刷/胶印
HSV217°,76%,96%图像编辑器

常见使用场景

网页与用户界面设计

将品牌十六进制颜色转换为HSL格式,用于CSS自定义属性及Tailwind配置,确保浅色与深色模式下主题风格保持一致。

印刷与印前

将屏幕上的RGB或HEX颜色转换为CMYK以用于印刷生产——避免常见的陷阱:颜色在屏幕上看起来很棒,但印刷出来却显得暗淡。

品牌指南

从单一数据源完整记录所有格式的品牌色板——数字媒体采用HEX值,印刷品采用CMYK值,并提供潘通色号参考。 转换JSON、CSV和XML数据

无障碍检查

获取精确的颜色值以在对比度检查器中进行测试,确保文本与背景的组合符合WCAG AA或AAA要求。

开发者工作流

快速将设计工具颜色(Figma HEX)转换为CSS HSL变量,实现动态主题设置和程序化色彩操控。

工作原理

所有转换操作均在浏览器中即时完成,无需服务器参与。

颜色解析

该工具将您的输入解析为标准化RGB值(每通道0–255),随后对每个目标格式应用标准转换公式。

HEX ↔ HSL 转换

HSL(色相、饱和度、明度)是通过RGB颜色空间推导而来的:首先找出RGB通道中的最小值/最大值,将其平均值作为明度值,再据此计算饱和度和色相角。

CMYK近似值

CMYK通过以下公式从RGB计算得出:K = 1 - max(R,G,B);C = (1-R-K)/(1-K);等等。请注意RGB→CMYK转换具有设备依赖性——屏幕CMYK仅为近似值,并非印刷配置文件。

本工具适用于哪些人群

前端开发工程师

在CSS格式间转换设计令牌,并在开发过程中快速验证颜色值。

UI/UX设计师

将 Figma 或 Sketch 调色板转换为设计系统或 CSS 框架所需的任何格式。

平面设计师

在将设计稿送印前,请将RGB品牌色转换为CMYK模式,避免出现意外的色差问题。

品牌经理

在所有格式(数字和印刷)中保持统一的品牌配色方案,无需切换工具。

无障碍测试人员

提取精确的颜色值,用于对比度检查器和无障碍审计。

色彩运用技巧

  • 在CSS自定义属性中使用HSL(--color-primary: hsl(217, 91%, 60%)),这样就能通过calc()函数调整悬停和禁用状态下的明度。
  • 使用RGB转CMYK时务必索要印刷校样——屏幕与印刷的色彩匹配需要设备色彩配置文件。
  • 使用浏览器取色器直接从截图或设计素材中采样颜色——无需手动复制数值。
  • 转换后,请使用对比度检查工具测试颜色,确保您的配色方案符合WCAG AA标准(正文文本的4.5:1对比度要求)。
  • 将品牌配色方案以所有格式(HEX、RGB、CMYK)存储于设计系统文档中,避免重复转换。

为何精准色彩转换至关重要

  • 设计团队与开发团队之间色彩值的不一致,是导致最终产品视觉效果不协调的主要原因之一。
  • RGB与CMYK占据不同的色域——未经正确转换的色彩在屏幕上可能显得鲜艳,但印刷时却可能显得浑浊。
  • CSS HSL 使动态主题(浅色/深色模式、色调)的实现比 HEX 简单得多——但需要精确的 HEX 到 HSL 转换作为起点。
  • 品牌合规性审核需要多种格式的色彩——单一转换器可消除人工错误,节省大量往返沟通时间。

性能与隐私

每次颜色转换均完全在浏览器内通过原生JavaScript运行。任何颜色值、调色板或使用数据都不会发送至服务器。该工具每次转换响应时间低于10毫秒,首次访问后可离线使用,且无需账户或注册。

教育说明:色彩空间解析

RGB(加色法)

RGB混合红、绿、蓝三色光。三通道数值均为255时呈现白色;三通道数值均为0时呈现黑色。屏幕、相机和网页浏览器均采用此标准。

HEX(网页速记)

HEX是RGB值的十六进制编码形式。#3b82f6 = R:59, G:130, B:246。它与RGB值完全等同——只是CSS和HTML中更紧凑的表示方式。

HSL(感知)

HSL将色相(色轮角度0–360°)、饱和度(强度)和明度(亮度)分离处理。相较于RGB,这种模式更便于设计师进行概念化思考。

CMYK(减色法)

CMYK混合青色、品红色、黄色和关键色(黑色)油墨。它在白色纸张上进行减色混合。屏幕RGB色域更广——某些明亮的RGB颜色无法通过CMYK再现。

故障排除

屏幕到CMYK的转换在数学上是近似的。进行专业印刷时,请在Adobe Illustrator或Photoshop等程序中使用已校准的ICC色彩配置文件。

请改用RGBA输出格式。8位十六进制值(#3b82f6cc)虽被现代浏览器支持,但并非所有工具都兼容——RGBA格式更安全且兼容性更广。

浏览器取色器仅支持sRGB色域。广色域颜色(P3、Rec2020)将被限制为最接近的sRGB等效值。

Figma使用HSB(也称为HSV)而非HSL。该工具同样输出HSV——请检查该列以获取直接匹配。

你知道吗?

十六进制颜色表示法于1996年随HTML 3.2规范引入HTML。在此之前,浏览器仅能识别16种命名颜色(如"红色"和"蓝色")。随着CSS1的出现,网页颜色调色板扩展至140种命名颜色,但十六进制格式仍占据主导地位——时至今日,逾25年后的今天依然如此。

您唯一需要的颜色转换器

无论您是将Figma色板转换为CSS的开发者,连接屏幕与印刷的设计师,还是验证对比度的无障碍测试员——这款免费工具可即时转换所有主流色彩格式,无需服务器调用且不存储任何数据。输入您的颜色,复制所需格式,继续投入创作。