跳到工具

RGB 转 Hex 颜色

把 RGB 或 HSL 值转成十六进制颜色码,带实时预览和 WCAG 对比度。

RGB
28, 31, 33
HSL
204°, 8%, 12%
CSS
rgb(28, 31, 33)
与正文色 #1c1f21 对比度
1.00:1

RGB 用红、绿、蓝三个通道表示颜色,每个通道 0 到 255,直接对应屏幕发光的方式,因此设计和开发工具都原生使用。

hex 输出是 CSS、设计系统和令牌中常用的六位紧凑形式。把 rgb(168, 121, 44) 转成 #a8792c,更方便复制到样式表或配置文件。

RGB 和 hex 可互换——两者都是同一颜色的 8 位/通道表示。本工具同时给出 HSL 等价形式,便于设计调整。

常见用途

常见问题

为什么有的 hex 是 3 位或 8 位?
三位是成对简写(#0f3 = #00ff33);八位在末尾加透明度。本工具输出标准的六位不透明形式。
RGB 值要限制在 0-255 吗?
要。超出范围的值在屏幕上没有意义。转换器会自动钳制,保证输出合法的 hex。
hex 比 RGB 更精确吗?
不是。两者都是每通道 8 位的同一颜色表示,互换不会损失任何精度。

相关工具