RGB转HEX 转换器

即时将RGB颜色值转换为十六进制字符串。包含调色板生成、对比度检查和色盲模拟等高级功能。

RGB输入

支持:rgb()、rgba()、逗号分隔、百分比格式

0
0
0

十六进制输出

#000000

调色板

生成颜色以查看调色板。

对比度检查器

白色背景文字 --
黑色背景文字 --

WCAG 2.0 AA/AAA 合规性检查。

色盲模拟

生成颜色以查看模拟效果。

最近使用颜色

关于 RGB 转 HEX 转换

工作原理

RGB(红、绿、蓝)是一种加色模型,通过不同方式混合红、绿、蓝光来再现各种颜色。HEX(十六进制)是颜色的6位表示法。前两位(RR)代表红色值,中间两位(GG)代表绿色值,最后两位(BB)代表蓝色值。

转换公式

HEX = # + R.toString(16) + G.toString(16) + B.toString(16)

支持的输入格式

  • 标准RGB: rgb(255, 0, 0)
  • RGBA: rgba(255, 0, 0, 1) (HEX 值忽略 Alpha 通道)
  • 原始数值: 255, 0, 0
  • 空格分隔: 255 0 0
  • 百分比: 100%, 0%, 0%
操作成功