🎨

HEX转RGB

在 HEX、RGB 和 HSL 之间转换颜色,调整滑块并复制 CSS 写法。通过预览、亮度、互补色和类似色比较所选颜色。

HEX 标签接受可带 # 的 3 位或 6 位数字。每对数字表示 0–255 的 R、G、B;简写会将每位重复一次。RGB 会取整并限制到该范围;HSL 的 S/L 限制为 0–100,色相按 360° 循环。

FF0000 得到 rgb(255, 0, 0) 和 HSL 0/100/50。fff 表示 #FFFFFF,即 RGB 255/255/255。zzzzzz 是错误而不是颜色。#999999 对应 RGB 153/153/153。

方法与限制

仅处理不透明 RGB,不支持透明度、RGBA 或八位 HEX。无效文字会报错,不会默认为黑色。HSL 取整可能导致往返转换的小差异;对比度结果不是界面合规认证。

页面代码根据输入数值计算,不向颜色服务发送请求。复制由点击启动,浏览器可能拒绝。本说明不涵盖其他页面脚本,也不保证整个网站的隐私行为。

单击预览选择颜色
#
R
G
B

颜色格式

对比度检查

白色文本
对比度: :1
黑色文本
对比度: :1

相对亮度与相关颜色

相对亮度(0–1)

相对亮度使用线性化的 sRGB 分量,范围为 0 到 1,显示四位小数。它不同于 HSL 明度(L)。类似色保持饱和度和明度,将 HSL 色相偏移 ±30°;由于 HSL 数值已取整,这些色块是示意性的近似结果。

类似色

互补色

已复制

复制失败。请选择结果并手动复制。

嵌入此工具

请使用 1 至 4096 的整数像素尺寸。

× px (1–4096)

                        

💡 集成提示

复制嵌入代码并粘贴到您网站的HTML中。响应式版本会自动适应所有屏幕尺寸。

2.6
7 个评分
✓
广告

关于HEX转RGB

在HEX和RGB颜色格式之间转换。适用于网页设计师和开发者快速转换颜色代码。

在 HEX、RGB 和 HSL 之间转换颜色,调整滑块并复制 CSS 写法。通过预览、亮度、互补色和类似色比较所选颜色。 HEX 标签接受可带 # 的 3 位或 6 位数字。每对数字表示 0–255 的 R、G、B;简写会将每位重复一次。RGB 会取整并限制到该范围;HSL 的 S/L 限制为 0–100,色相按 360° 循环。

FF0000 得到 rgb(255, 0, 0) 和 HSL 0/100/50。fff 表示 #FFFFFF,即 RGB 255/255/255。zzzzzz 是错误而不是颜色。#999999 对应 RGB 153/153/153。

页面代码根据输入数值计算,不向颜色服务发送请求。复制由点击启动,浏览器可能拒绝。本说明不涵盖其他页面脚本,也不保证整个网站的隐私行为。

使用场景

CSS开发中的颜色转换
从设计稿转换颜色格式
先转换不透明 RGB 分量,再在支持透明度的其他编辑器中添加 alpha。
编程中的颜色处理
教学演示颜色表示法
交付设计时转换 CSS 颜色。
通过准确代码匹配品牌颜色。
比较颜色搭配黑白文字的对比度。

如何使用

1

输入HEX颜色代码

2

查看转换后的RGB值

3

或输入RGB值转换为HEX

4

复制颜色代码使用

5

选择 HEX、RGB 或 HSL 标签。

6

输入有效代码或拖动分量滑块,也可使用色盘或随机颜色。

7

检查颜色预览及其他格式的数值。

8

读取相对亮度,比较黑白对比度、互补色及色相偏移 −30°/+30° 的类似色。

9

复制所需 CSS 写法;复制被拒绝时手动选择显示值。

专业提示

  • HEX的每两位代表一个颜色通道
  • #RGB是#RRGGBB的简写
  • RGB值范围是0-255
  • 仅处理不透明 RGB,不支持透明度、RGBA 或八位 HEX。无效文字会报错,不会默认为黑色。HSL 取整可能导致往返转换的小差异;对比度结果不是界面合规认证。
  • 页面代码根据输入数值计算,不向颜色服务发送请求。复制由点击启动,浏览器可能拒绝。本说明不涵盖其他页面脚本,也不保证整个网站的隐私行为。

故障排除

问题:

请输入 3 位或 6 位十六进制数字,或完整的数值分量。

解决方案:

输入有效代码或拖动分量滑块,也可使用色盘或随机颜色。

问题:

如何手动把 HEX 转成 RGB?

解决方案:

先将简写展开为六位,再将每对十六进制数转换为十进制:FF = 255,00 = 0。因此 00FF00 得到 RGB 0/255/0。HEX 与 rgb() 是同样分量的不同写法。

常见问题解答

HEX使用十六进制表示颜色(#RRGGBB),RGB使用0-255的十进制数值。两者可以精确互换。

大多数设计软件使用十六进制,而某些CSS属性和编程需要RGB格式,转换器让切换变得简单。

通用 CSS 中可添加第四个 alpha 值,例如 rgba(255, 0, 0, 0.5) 表示半透明红色。但本工具只转换不透明颜色,不能在这里输入第四个分量;请在其他编辑器中添加。

先将简写展开为六位,再将每对十六进制数转换为十进制:FF = 255,00 = 0。因此 00FF00 得到 RGB 0/255/0。HEX 与 rgb() 是同样分量的不同写法。

本页只有不透明颜色的 HEX、RGB、HSL 标签,不解析透明度或 CMYK。独立颜色选择器提供近似 CMYK;印刷匹配仍需色彩配置和校样。

热门工具

没有更多工具
探索所有工具
FreeWebTools AI