HEX 转 RGBA
把 #RGB、#RGBA、#RRGGBB、#RRGGBBAA 四种 HEX 写法精确转换为 rgba(),简写位自动展开,alpha 按 255 分字节解码不取整,附大尺寸色块预览。
打开工具 — HEX 转 RGBAHEX 转 RGBA vs RGBA 转 HEX
直接结论: 两者互为镜像。HEX 转 RGBA 把 #RGB、#RGBA、#RRGGBB、#RRGGBBAA 解码为 alpha 精确的 rgba();RGBA 转 HEX 把 rgb()、rgba() 编码回 #RRGGBB 或八位 #RRGGBBAA。按目标格式选方向即可。
| HEX 转 RGBA | RGBA 转 HEX | |
|---|---|---|
| 用途 | 把 #RGB、#RGBA、#RRGGBB、#RRGGBBAA 四种 HEX 写法精确转换为 rgba(),简写位自动展开,alpha 按 255 分字节解码不取整,附大尺寸色块预览。 | 把 rgb()、rgba() 颜色转换为大写 HEX,通道 0–255、alpha 0–1,半透明时输出 #RRGGBBAA 八位写法,alpha 乘 255 四舍五入,百分比写法会被拒绝。 |
| 输入 | #RGB、#RGBA、#RRGGBB 或 #RRGGBBAA | rgb() 或 rgba()——百分比写法会被拒绝 |
| 输出 | alpha 按字节精确解码的 rgba(),附实时色块 | 大写 #RRGGBB;alpha 小于 1 时为 #RRGGBBAA |
| 典型场景 | 从 hex 记号写出 CSS 或 canvas 需要的 rgba() | 把颜色压缩成紧凑的 hex 记号供系统或工具使用 |
关键差异
两者都做颜色记法转换,方向相反——一个解码 HEX,一个编码 HEX。
HEX 一侧接受四种简写与完整写法;RGBA 一侧接受函数记法,但拒绝百分比写法。
两者都给出可复制字符串和实时色块;rgba() 让 alpha 显式可见,HEX 仅在存在透明度时多两位数字。
现代 CSS 或 canvas 代码需要 rgba() 就走 HEX 转 RGBA;设计系统需要紧凑记号就走 RGBA 转 HEX。
把 #RGB、#RGBA、#RRGGBB、#RRGGBBAA 四种 HEX 写法精确转换为 rgba(),简写位自动展开,alpha 按 255 分字节解码不取整,附大尺寸色块预览。
打开工具 — HEX 转 RGBA把 rgb()、rgba() 颜色转换为大写 HEX,通道 0–255、alpha 0–1,半透明时输出 #RRGGBBAA 八位写法,alpha 乘 255 四舍五入,百分比写法会被拒绝。
打开工具 — RGBA 转 HEX相关对比