取色器

HEX、RGB、HSL

可视化选择任意颜色,在 HEX、RGB 和 HSL 格式之间转换。即时复制值用于 CSS 和设计工具。

此转换仅在您的浏览器中运行,不会上传任何内容。

59
130
246
  • HEX#3b82f6
  • RGB59,130,246
  • HSL217, 91%, 60%

仅不透明色(HEX / RGB / HSL),无 alpha。可粘贴 #rgb 简写或完整 #rrggbb。

  • HEX
  • RGB
  • HSL

这个工具是什么?

将可视化选取(或输入的 HEX)转为可用于 CSS 的 HEXRGBHSL。三种格式用不同坐标描述同一不透明色。

HEX 适合 token;RGB 展示 0–255 通道;HSL 便于微调相关 UI 状态。接受 CSS #rgb 简写并展开为六位。

适合把单个色块写入 CSS 或文档。若要从一种基色生成和谐色板,请用调色板生成器。

常见用途

  • 将稿中的 HEX/RGB/HSL 复制到 CSS 或设计系统
  • 把旧样式里的 #rgb 展开为 #rrggbb
  • 拖动 RGB 滑块并同步查看 HEX、HSL

如何使用

  1. 使用原生取色或 RGB 滑块;大色块即时更新。
  2. 或输入 HEX(#39f / #3399ff)。无效或含透明度的 HEX 会报错。
  3. Sample 加载 #39f#3399ff。Clear 恢复默认蓝色。
  4. 在工具栏复制 HEX,或在各行复制 RGB/HSL。

示例

输入 / 设置输出说明
#3b82f6(默认)rgb(59, 130, 246) · hsl(217, 91%, 60%)默认蓝。
#39f(Sample)#3399ff · rgb(51, 153, 255)#rgb 简写展开。
#000#000000 · hsl(0, 0%, 0%)黑色。
#ffffffrgb(255, 255, 255) · hsl(0, 0%, 100%)白色;HSL 饱和度为 0。

实践中的常见误区

  • 无透明度: #rgba#rrggbbaargba()hsla() 不在范围内——请在 CSS 中单独写透明度。
  • HEX 与 HSL 会为显示取整;接近灰色(低饱和度)时 HSL 色相可能跳动。
  • 不计算文本/背景 对比度(WCAG)——上线前请用设计或无障碍工具检查。

参考资料

最后审阅: 2026-07-27

常见问题

支持
支持。#39f 会展开为
有透明度(alpha)吗?
没有。本工具仅处理不透明色。需要 rgba()/hsla() 或 8 位 HEX 时,请用设计工具或在 CSS 中自行写 alpha。
可以分别复制 HEX、RGB、HSL 吗?
可以。有分格式复制和顶部 Copy(HEX)。取色器与滑块实时同步。
会上传数据吗?
不会。转换仅在浏览器中进行。