AscendLab
单位与格式换算公开工具在浏览器中运行,除非页面另有说明。无需账号即可使用当前工具。
免费设计工具

颜色格式转换器 - HEX、RGB、HSL 在线转换

把 HEX、RGB、HSL 和常见颜色格式互相转换,适合 CSS、设计交付和品牌颜色整理。

可以开始使用

浏览器本地 · 无需账号 · 结果留在当前页面

使用工具
颜色输入
输入 HEX 值,或调整 RGB 和 HSL 通道。

试试常见颜色

r

g

b

h

s%

l%

转换后的颜色值
复制适合设计 token、组件和样式表的 CSS 格式。

预览

#10B981

HEX

#10B981

RGB

rgb(16, 185, 129)

HSL

hsl(160, 84%, 39%)

CSS 变量

--color-brand: #10B981;

颜色转换是适合 CSS 使用的近似值。最终外观可能因显示设备、色彩配置、主题和设计系统 token 规则而变化。

快速答案

颜色格式转换器可以把同一个颜色转换成不同 CSS 写法。

它适合前端开发、设计交付、品牌色整理和可访问性检查。

适合输入

清晰输入

准备好要处理的颜色值或 CSS 颜色格式,避免混入不相关内容。

确认输出用途

先确认结果要用于发布、调试、估算、整理还是交付,再选择合适参数。

复核关键边界

结果适合快速处理和初步判断,重要场景仍应按目标平台、团队规则或业务口径复核。

转换方式
工具解析颜色值后输出 HEX、RGB、HSL 等常见格式。
HEX 常用于设计标注和 CSS。
RGB 适合透明度和界面调试。
HSL 更方便调整色相、饱和度和亮度。
示例、假设和限制
工具结果适合快速估算、转换和整理;关键场景建议按业务规则复核。

示例

#10b981 可以转换为对应 RGB 和 HSL 值。

假设

输入是有效的 CSS 颜色或常见颜色值。

限制

不同屏幕和色彩管理环境可能导致视觉感受不同。

使用前检查
开始处理前先确认这些事项,能减少复制错误、格式偏差和结果误读。

先确定目标格式

CSS 变量常用 HEX 或 HSL,设计交付可能需要 RGB,复制前先看目标系统接受哪种格式。

注意透明度表达

HEX、RGB、HSL 都可以表达颜色,但 alpha 通道写法不同,半透明背景要单独检查。

转换后检查对比度

颜色格式转换不代表可读性合格,正文、按钮和标签文字仍应做对比度检查。

实用细节
这些补充说明更偏真实使用决策,帮助你判断参数、边界和下一步处理方式。

适合统一设计 token

把设计师给的 HEX、截图里的 RGB 或 CSS 里的 HSL 统一成团队约定格式,后续维护更轻松。

HSL 更适合调明暗

需要派生 hover、border 或 background 时,HSL 的 hue、saturation、lightness 更方便理解。

颜色转换不等于品牌规范

转换只解决格式问题,品牌色、禁用色和状态色仍要按设计系统规则使用。

常见使用场景
这些中文页面面向轻量、快速、浏览器本地完成的日常任务。

前端开发

把设计颜色转换成 CSS 需要的格式。

品牌整理

统一品牌色的 HEX、RGB 和 HSL。

主题调整

用 HSL 调整亮度和饱和度。

可访问性

和对比度检查工具一起确认可读性。

常见问题
支持 HEX 转 RGB 吗?

支持。输入 HEX 后可以查看 RGB 和 HSL。

RGB 可以转 HEX 吗?

可以。输入有效 RGB 值即可。

HSL 有什么用?

HSL 更适合按色相、饱和度和亮度调整颜色。

颜色数据会上传吗?

不会。转换在浏览器中完成。

HEX、RGB、HSL 哪个更适合 CSS?

都可以。HEX 简洁,RGB 直观,HSL 更适合调整明暗和饱和度。团队最好统一一种主格式。

颜色转换会改变视觉效果吗?

同一颜色在不同格式之间转换通常视觉一致,但透明度、四舍五入和显示设备可能带来细微差异。

推荐流程

颜色处理流程

先转换格式,再生成调色板和检查对比度。