RGB 通道使用 0 到 255 的十进制数。HEX 则用 00 到 FF 的十六进制两位数表示相同的三个颜色通道。可以直接输入数值、拖动滑块、选择预设颜色,或点击预览色块打开浏览器的取色器。需要八位 #RRGGBBAA 格式时,开启透明度即可。转换完全在浏览器本地进行,无需上传,也不用注册。
| RGB | HEX |
|---|---|
| rgb(255, 0, 0) | #FF0000 |
| rgb(0, 128, 255) | #0080FF |
| rgb(15, 23, 42) | #0F172A |
全程在浏览器中运行,无需上传,无需注册。
#4F46E54F46E5把红、绿、蓝三个十进制数分别转换成两位十六进制数,再依次写在 # 后面。RGB(255, 87, 51) 会得到 FF、57 和 33,因此 HEX 颜色是 #FF5733。转换器会实时完成计算,也能添加透明度数值。
rgb() 声明中的数值转换为简洁的 HEX 颜色。RGB 通道使用 0 到 255 的十进制数。HEX 则用 00 到 FF 的十六进制两位数表示相同的三个颜色通道。可以直接输入数值、拖动滑块、选择预设颜色,或点击预览色块打开浏览器的取色器。需要八位 #RRGGBBAA 格式时,开启透明度即可。转换完全在浏览器本地进行,无需上传,也不用注册。
| RGB | HEX |
|---|---|
| rgb(255, 0, 0) | #FF0000 |
| rgb(0, 128, 255) | #0080FF |
| rgb(15, 23, 42) | #0F172A |
免费。无需注册、下载,也没有转换次数限制。输入 RGB 通道、拖动滑块或选取颜色后,就能立即复制结果。
不会。RGB 转 HEX 只是简单的数学运算,全部在浏览器中完成。颜色数值不会上传,也不会发送给任何转换服务。
红、绿、蓝每个通道都应输入 0 到 255 的整数。0 表示该通道没有强度,255 表示强度最大。遇到小数、空值或超出范围的数字时,转换器会给出提示,不会悄悄修改输入。
把每个十进制 RGB 通道转换为十六进制,并补齐两位。顺序依次是红、绿、蓝,最前面加 #。以 rgb(255, 87, 51) 为例,三组数是 FF、57 和 33,合并后就是 #FF5733。
可以。CSS 支持八位 #RRGGBBAA 格式,最后两位表示透明度:00 表示完全透明,FF 表示完全不透明。开启透明度后,转换器会把百分比映射为最后两位。
没有。CSS 的 HEX 数字不区分大小写,因此 #FF5733 和 #ff5733 表示同一种颜色。本转换器使用大写,让各通道更容易辨认;在 CSS 和网页中,两种写法都有效。
透明度通道有从 00 到 FF 的 256 个字节值。255 的一半是 127.5,四舍五入后为 128,而十进制 128 的十六进制写法是 80,所以 50% 不透明度会在末尾加上 80。