颜色值
预览
输出格式
输入颜色后自动转换

在线颜色转换工具(Hex / RGB / HSL / 名称)

输入任意一种颜色表示,页面会同时给出另外三种写法与对应的 CSS 命名色,并实时显示色块预览。支持 #rgb、#rrggbb、#rrggbbaa 十六进制,rgb()/rgba()、hsl()/hsla() 以及 red、rebeccapurple 这类命名色。

所有转换都在浏览器里完成,颜色值不会发送给任何服务器。

主要功能

使用步骤

  1. 在左侧输入框填入颜色,可以是 #ff0000、rgb(255,0,0)、hsl(0,100%,50%) 或 red。
  2. 右侧会同步显示 Hex、RGB、HSL 与命名色四种表示。
  3. 点"复制"按钮取走需要的一种格式。

常见问题

Hex 和 RGB 有什么区别?

它们是同一个颜色的两种写法:Hex 用十六进制表示红绿蓝三个分量,RGB 用十进制。#ff0000 与 rgb(255,0,0) 是完全等价的红色,只是书写习惯不同。

8 位十六进制里的最后两位是什么?

最后两位是 alpha(透明度)通道,两位十六进制表示 0~255 的透明度,对应 rgba() 里的第四个参数,00 表示完全透明、ff 表示完全不透明。

为什么有些颜色没有命名色?

CSS 只定义了 148 个命名色(如 red、blue、rebeccapurple),绝大多数颜色没有对应的英文名称,因此这一类会显示"-",改用 Hex/RGB/HSL 表示即可。

问题反馈

本站是纯前端静态站,没有后端也没有账号系统,反馈走 GitHub Issues、讨论区或邮件。

粘贴到 issue 或邮件里能帮我更快定位问题,其中不含你输入的任何内容

其它:查看已有反馈 · 邮件反馈(无需 GitHub 账号):278975598@qq.com