图片与设计工具

灰度颜色转换器

输入 3、4、6 或 8 位 HEX 颜色,在浏览器本地获得确定的灰度 HEX 值。

优先本地处理无需注册隐私说明 ↗

接受 3、4、6 或 8 位十六进制数字,可带 #。对编码后的 sRGB 字节计算 Rec. 709 加权亮度;保留 alpha。4 位展开为 8 位。

使用步骤

如何使用

  1. 输入带或不带 # 的 HEX 颜色。
  2. 工具按 0.2126R + 0.7152G + 0.0722B 计算 Rec. 709 亮度,并四舍五入到最近的 8 位值。
  3. 复制灰度 HEX 结果;输入中的透明度通道会保留。

明确的亮度算法

转换使用伽马编码 sRGB 通道字节,以及 0.2126、0.7152、0.0722 的 Rec. 709 权重。结果使用 JavaScript Math.round 舍入。

HEX 与透明度范围

3 位和 6 位输入输出 6 位 HEX;4 位输入展开为 8 位,8 位输入保持 8 位,透明度字节保留。不解析命名颜色、CSS 函数或广色域空间。

本地处理

颜色仅在浏览器中转换,不会上传或保存。

常见问题

你可能还想知道

使用哪种灰度公式?

Rec. 709 加权亮度(luma):0.2126R + 0.7152G + 0.0722B,并四舍五入到最近的 8 位通道值。

透明度会改变吗?

不会。输入的透明度字节会原样复制;没有透明度的 RGB 输入仍输出 RGB。

可以输入 rgb() 或颜色名称吗?

不可以。本工具只接受可选 # 前缀的 3、4、6 或 8 位十六进制数字。