颜色转换

HEX / RGB / HSL 颜色格式在线互转,支持取色器、滑杆调节与一键复制

HSL 分量调节

217
91
60

配色参考

互补色

相近色

三种颜色格式说明

HEX(十六进制)

HEX 以 # 开头后跟 6 位十六进制数(如 #3b82f6),每两位依次表示红、绿、蓝分量(00-ff);也支持 #rgb 三位缩写(如 #f00 等价于 #ff0000)。HEX 是 CSS 与设计软件中最常见的颜色写法,适合直接粘贴到样式表。

RGB(红绿蓝)

RGB 用红(R)、绿(G)、蓝(B)三个 0-255 的整数表示颜色,CSS 中写作 rgb(59, 130, 246)。它直观对应屏幕发光原理,适合需要程序化处理颜色通道的场景,如 Canvas、图像处理。

HSL(色相/饱和度/亮度)

HSL 用色相 H(0-360° 色环角度)、饱和度 S(0-100%)、亮度 L(0-100%)表示颜色,CSS 中写作 hsl(217, 91%, 60%)。它更符合人类对颜色的直觉,做配色方案(如调整明暗、生成互补色)时最方便。

常用颜色对照表

颜色HEXRGBHSL
黑色#000000rgb(0, 0, 0)hsl(0, 0%, 0%)
白色#ffffffrgb(255, 255, 255)hsl(0, 0%, 100%)
红色#ff0000rgb(255, 0, 0)hsl(0, 100%, 50%)
绿色#00ff00rgb(0, 255, 0)hsl(120, 100%, 50%)
蓝色#0000ffrgb(0, 0, 255)hsl(240, 100%, 50%)
黄色#ffff00rgb(255, 255, 0)hsl(60, 100%, 50%)
青色#00ffffrgb(0, 255, 255)hsl(180, 100%, 50%)
品红色#ff00ffrgb(255, 0, 255)hsl(300, 100%, 50%)
橙色#ffa500rgb(255, 165, 0)hsl(39, 100%, 50%)
灰色#808080rgb(128, 128, 128)hsl(0, 0%, 50%)

使用说明

在任一输入框中输入颜色值(HEX 支持 #rgb 缩写与省略 #;RGB 支持 rgb() 函数与逗号分隔两种写法;HSL 中 % 可省略),或点击取色器、拖动 HSL 滑杆,其余格式会实时同步更新。每个格式右侧的「复制」按钮可将该格式复制到剪贴板。配色参考区域会给出当前颜色的互补色与相近色,点击色块可直接选用。全部计算在浏览器本地完成。