← 返回工具箱

颜色工具

COLOR TOOLKIT · 设计与媒体

HEX / RGB / HSL 互转,自动生成 10 阶明暗色阶(做 Tailwind 色板很好用),一键复制。

HEX / RGB() 均可
换算结果
色盲模拟预览
色阶 · 浅 → 深(点击复制 HEX;滤镜仅改预览色,复制仍是原色)

>_ 使用指南 · GUIDE

输入任意格式的色值(HEX、RGB、HSL 均可识别),三种表示法实时互转,一键复制。亮点是自动生成 10 阶明暗色阶:从选定基色推导出从最深到最浅的完整梯度——给 Tailwind 配 blue-100 到 blue-900 色板、做设计系统的明暗层级时非常省事。

典型场景:设计稿标了 RGB、代码里要 HEX;写组件库需要一套完整色阶;调暗色模式时的衍生色。颜色换算纯数学运算,本地实时完成。

>_ 常见问题 · FAQ

Q1 · HEX、RGB、HSL 各适合什么场景?

HEX(#1E90FF)最紧凑,CSS 与设计工具通用;RGB(rgb(30,144,255))便于程序化处理透明度(rgba);HSL(hsl(210,100%,56%))按「色相、饱和度、明度」思考,调同色系深浅最直观——只动 L 值就能得到一组和谐色阶。三者表达的颜色完全等价,按场景选即可。

Q2 · 色阶是怎么生成的?为什么比手动调好看?

以基色的色相为基础,在明度轴上按感知均匀的间距取 10 个点,饱和度随明暗微调避免两端发灰。手动调色阶容易「明度变了色相也跑了」,算法生成的梯度保持色相一致,视觉上更统一。生成后逐个复制或整组用于 Tailwind 配置。

Q3 · 为什么我转出来的色值和设计稿显示的颜色有细微差别?

常见原因是色彩配置文件(ICC)不同:设计稿按 sRGB 标定,显示器有色域映射,浏览器处理方式也有差异。色值本身(数学转换部分)是精确的;肉眼差异来自显示环节,跨设备核对请以色值为准而不是肉眼。

Q4 · 带透明度的颜色怎么表示?

HEX 支持 8 位写法(#1E90FF80 末两位为 alpha);RGB 用 rgba(30,144,255,0.5);HSL 用 hsla(...) 或 CSS rgb(... / 0.5) 新语法。本工具的色阶针对不透明色生成,需要透明度时在代码里追加 alpha 即可。

嵌入代码

把下面的代码复制到你的网页,即可将本工具嵌入为 iframe(自动隐藏导航与页脚)。

高度px
此工具在你的浏览器本地运行,输入内容不会上传。按 Ctrl K 可随时切换到其他工具。