在线互转RGB与HEX颜色代码,为设计师和开发者提供准确的色彩编码转换。
工具用的顺手吗?
你的反馈能帮助我们做得更好
输入颜色值开始转换
概览
了解工具能解决的问题、计算或处理逻辑,以及数据边界。
rgb(30, 144, 255) 与 #1E90FF 指向同一组 sRGB 红、绿、蓝通道,只是数字进制和书写方式不同。RGB 写法依次列出 R(红)、G(绿)、B(蓝)三个通道;常用的整数范围是 0~255,0 表示该通道的最低值,255 表示最高值。六位 HEX 则把三个通道分别写成两位十六进制数,组合为 #RRGGBB。
页面提供 RGB 与 HEX 两个输入框。编辑 RGB 后,HEX 框会给出大写的六位结果;编辑有效 HEX 后,RGB 框会显示对应的三个十进制通道。右侧色块与两行代码用于核对结果,两个输入框旁都可以分别复制当前文本,清空按钮会同时重置输入和预览。
RGB 转 HEX 时,将 R、G、B 各自从十进制转换为十六进制,并把不足两位的结果在左侧补 0,再按红、绿、蓝顺序拼接。十六进制使用数字 0~9 与字母 A~F,其中 A~F 对应十进制 10~15。
HEX = # + hex2(R) + hex2(G) + hex2(B)
R = parse16(RR),G = parse16(GG),B = parse16(BB)
反向转换时,把 #RRGGBB 拆成 RR、GG、BB 三组,再分别按十六进制读取。例如 80 等于十进制 128,因此 #808080 会得到 rgb(128, 128, 128)。
| 通道 | 十进制 | 两位十六进制 |
|---|---|---|
| R | 30 | 1E |
| G | 144 | 90 |
| B | 255 | FF |
来源:W3C《CSS Color Module Level 4》(2026 年 9 月 13 日候选推荐草案)。该规范支持 RGB 与 HEX 对 sRGB 通道的表示关系、六位 HEX 的通道顺序、大小写等价和三位缩写的展开规则;核验日期:2026 年 9 月 19 日。
指南
按步骤完成操作,并通过示例核对输入与结果。
已有三个通道时,整理成 30, 144, 255 或 rgb(30, 144, 255);已有 HEX 时,优先使用带井号的 #1E90FF。
把 RGB 文本放入“RGB”框,页面会改写 HEX 结果;或把 HEX 文本放入“HEX”框,页面会改写 RGB 结果。有效内容形成后不需要再提交。
确认色块符合预期,并同时查看两种表示。若刚刚修改的文本不完整,不要只依据另一框原先留下的数值。
使用相应输入框右侧的复制按钮获取 RGB 或 HEX。继续测试下一组颜色时,可直接覆盖输入,也可先点“清空”恢复空白状态。
RGB 转 HEX:在 RGB 框输入 30, 144, 255。30 ÷ 16 的商为 1、余数为 14(E),得到 1E;144 对应 90;255 对应 FF。三个通道拼接后,HEX 框显示 #1E90FF。
HEX 转 RGB:在 HEX 框输入 #0C2238。0C、22、38 分别等于十进制 12、34、56,所以 RGB 框显示 rgb(12, 34, 56)。输入三位缩写 #ABC 时,各位会重复展开为 #AABBCC 的通道含义,对应 rgb(170, 187, 204)。
场景
查看这项工具在不同工作与生活流程中的用法。
设计标注给出 RGB,而样式表或设计令牌需要 HEX 时,先转换再把数值和色块一起核对。这样可以发现通道顺序抄反、漏写前导 0 等录入问题。
开发者拿到 #RRGGBB 后,可反查三个通道,用于需要 RGB 参数的配置;从调色板获得 RGB 时,也可生成长度固定、便于统一格式的六位 HEX。
撰写颜色清单或验收记录时,可以并列保存 RGB、HEX 和目视色块。转换结果负责统一表示法,最终仍应与原始品牌规范中的色彩空间及指定代码逐项核对。
问答
集中解答高频疑问与容易混淆的问题。
不需要。RGB 输入框既可填写 rgb(255, 0, 0),也可填写逗号分隔的 255, 0, 0。为了得到可预期的六位 HEX,建议三个通道都使用 0~255 的整数。
可以。像 #0F8 这样的三位写法按每个字符重复一次理解,即 #00FF88,随后转换为对应 RGB。若要交付给其他系统,六位形式通常更便于明确核对每个通道。
不会。#1e90ff 与 #1E90FF 表示相同颜色;从 RGB 生成 HEX 时,页面会显示大写六位结果。把 HEX 作为输入时,输入框保留用户正在编辑的文本形式。
两者在这里表达相同的 sRGB 通道,没有谁比谁更准确。需要单独查看或调整三个通道时用 RGB 更直观;需要紧凑代码或与现有样式约定一致时可用 HEX,具体以接收方要求为准。
须知
使用前了解适用范围、结果限制与必要提醒。
这个转换器面向三个颜色通道与不透明的六位 HEX。透明度不在输出中:即使某些带 Alpha 的写法能被识别,生成的 RGB 或六位 HEX 也不会保留透明度信息,因此不要用它完成 RGBA 与八位 HEX 的透明度换算。
#RGB 或 #RRGGBB 更符合 CSS 颜色代码的常见形式,也能减少与普通字符串混淆。若结果要进入生产样式、设计规范或印刷流程,请以目标系统要求的色彩空间、透明度格式和原始颜色标注为准。
推荐
查找相关工具、专题与可用的 API 能力。