Beginner

RGB 转 HEX 颜色转换器

将任何红、绿、蓝颜色值转换为网页就绪的 #RRGGBB 十六进制代码和 CSS rgb() 字符串。
0 to 255
0 to 255
0 to 255
HEX color code
4,360,181

#4287F5 · rgb(66, 135, 245)

HEX code
#4287F5
CSS rgb() string
rgb(66, 135, 245)
Red
66
Green
135
Blue
245

#4287F5

color mix

Red

14.8%

Green

30.3%

Blue

54.9%

结果仅为一般参考性的估算,并非专业建议——在依赖这些重要结果之前,请务必自行独立核实。 阅读完整免责声明.
快速解答

这个计算器是如何工作的?

要将 RGB 转换为 HEX,将每个通道四舍五入并钳制到 0-255,然后将每个通道写为两位十六进制对并在 '#' 后连接。例如 rgb(66, 135, 245) 变为 #4287F5。相同的通道也构成 CSS 字符串 rgb(66, 135, 245),描述相同的颜色。

公式
HEX = '#' + [R, G, B].map(c => c.toString(16).padStart(2, '0')).join('')
How this is calculated

每个颜色通道——红、绿、蓝——是一个范围从 0 到 255 的 8 位值。输入三个通道值;任何输入都会四舍五入到最近的整数并钳制到 0..255 范围,以便超出范围的数字保持有效。

要构建十六进制代码,每个通道从十进制转换为十六进制(base-16)。一个字节(0-255)恰好映射到两个十六进制数字,因此当需要时每个值都会用前导零填充(例如 5 变为 '05')。三个两位对在前导 '#' 后串联并大写,生成 CSS 和设计工具中使用的标准 #RRGGBB 格式。

CSS rgb() 字符串只是将相同的钳制整数通道列为 rgb(R, G, B)。两种表示法描述相同的颜色:#FFFFFF 等于 rgb(255, 255, 255)(白色),#000000 等于 rgb(0, 0, 0)(黑色)。圆环图显示每个通道在混合中的相对权重。

常见问题

标准 RGB 每个通道使用 8 位,为红、绿、蓝提供 256 个可能的级别(0-255)。低于 0 或高于 255 的值将被钳制到该范围。

0 到 255 的值适合一个字节,恰好是两个十六进制数字(00 到 FF)。较小的数字用零填充,因此结果始终为六位数字。

是的。它们是同一颜色的两种表示法。十六进制形式简洁,而 rgb() 更易读;两者都是有效的 CSS 颜色值。

也称为

rgb转十六进制
rgb转hex
颜色代码转换
色值转hex
css颜色
rgb转16进制
rgb转hex转换器
rgb色值转换

APA

TG we-Calculate Editorial Team. (2026). RGB 转 HEX 颜色转换器 [Online calculator]. TG we-Calculate. https://we-calculate.com/zh/calculator/rgb-to-hex-color-converter

Chicago

TG we-Calculate Editorial Team. "RGB 转 HEX 颜色转换器." TG we-Calculate. 2026. https://we-calculate.com/zh/calculator/rgb-to-hex-color-converter.

IEEE

TG we-Calculate Editorial Team, "RGB 转 HEX 颜色转换器," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/zh/calculator/rgb-to-hex-color-converter

BibTeX

@misc{wecalculate_rgb_to_hex_color_converter, title = {RGB 转 HEX 颜色转换器}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/zh/calculator/rgb-to-hex-color-converter}}, year = {2026}, note = {TG we-Calculate} }

这个计算器对您有帮助吗?