HEX 转 RGB
在浏览器里把十六进位色码转成 RGB,支持缩写与含透明度的写法。
在你的浏览器中运行
请输入一个颜色。
那六位数字是什么
十六进位色码就是三个字节写成十六进位:两位给红、两位给绿、两位给蓝,每一组从 00 到 ff,
也就是 0 到 255。
#b8380f 是红 b8(184)、绿 38(56)、蓝 0f(15)。
这就是这个编码的全部。它本身不是一个色彩空间,也没有 HSL 或 CMYK 那种意义上的「转换」——十六进位 和 RGB 就是同样三个数字的两种写法。
缩写
#fff 就是 #ffffff。每一位是重复而不是补零:#abc 是 #aabbcc,不是 #0a0b0c。
正因为是重复,缩写只能表达 4,096 种颜色,这也是为什么 #b8380f 没有三位数的写法。
透明度
#rrggbbaa 用第四个字节表示透明度,#rgba 则是它的缩写。#ffffff80 是大约 50% 的白色
——80 是 255 里的 128。
目前的浏览器全都支持,但要注意那个字节是 0–255 的值,而 CSS 的 rgb() 用的是
0–1 的小数,手动换算时常常在这里搞混。
没有任何上传
在这个页面里转换。