颜色转换

把 HEX 转为 RGB,或把 RGB 通道转换为 HEX 和 HSL。

输入内容只留在浏览器

交互式工具

启用 JavaScript 后可使用交互控件;下方说明无需 JavaScript 也可阅读。

颜色转换支持三位或六位 HEX,以及红、绿、蓝数值通道,输出 CSS 风格的 RGB、HEX 和 HSL。

适用场景

  • 查看设计 HEX 颜色的 RGB 通道。
  • 从 RGB 数值生成 HEX 和 HSL 表示。

使用步骤

  1. 输入 HEX 或 0 至 255 的 RGB 通道。
  2. 查看对应颜色格式。
  3. 复制生成文本。

实际示例

绿色示例

#187b69 转换为 rgb(24, 123, 105),相同 RGB 会生成 #187b69 和 HSL。

工作原理与规则

  • HEX 用两位十六进制表示每个 RGB 通道;HSL 根据归一化 RGB 的最大最小值计算并取整。

限制与注意事项

  • 生成 HEX 时 RGB 会四舍五入为整数。
  • 不处理透明度、广色域、色彩配置、LAB 或 LCH。
  • HSL 取整可能导致往返转换不完全一致。

常见问题

支持三位 HEX 吗?

支持,例如 #abc 会扩展为 #aabbcc。

RGB 超出范围会被截断吗?

不会,低于 0 或高于 255 会被判为无效。

参考资料

相关工具

提交工具反馈

邮件只包含页面信息,不会包含工具输入或结果。

提交工具反馈