转换工具

转换 HEX、RGB、HSL、HSV 和 CMYK

在浏览器中转换 HEX、RGB、HSL、HSV/HSB 和 CMYK。选取颜色、复制色值并检查 WCAG 对比度。不会上传。

粘贴色值或使用取色器。HEX、RGB、HSL、HSV、CMYK 会一起更新。对比度按不透明背景的 WCAG 比值计算。

  • 本地运行
  • 不上传
  • 即时
  • 免费
预览
白底
黑底
输入格式

RGBA、HSLA 和 8 位 HEX 会保留透明度。HSV 与 CMYK 字符串不含透明度,会单独显示。

HSV 与 HSB 是同一模型。V 和 B 都表示明度。

此处 CMYK 是基于屏幕 RGB 的数学近似,不是印刷 ICC 配置文件转换。

WCAG 对比度

前景若有透明度,会按不透明背景上的合成色计算。此版本不使用背景透明度。仅对比度不能证明整页无障碍。

检查项 结果
AA 普通文本
AA 大号文本
AAA 普通文本
AAA 大号文本

普通文本示例

大号文本示例

颜色转换和对比度检查在浏览器中完成,不会上传数值。

使用方法

  1. 粘贴 HEX、RGB、HSL、HSV 或 CMYK 值,或使用取色器。
  2. 查看转换后的代码并复制所需数值。
  3. 若颜色用于文字,请在不透明背景上检查对比度。

为何选择 NEXNARA

  • 私密

    数据只留在浏览器中。

  • 即时

    结果立即显示。

  • 无需上传

    不会向 NEXNARA 服务器发送任何内容。

  • 随处可用

    无需安装。

了解更多

什么是颜色转换器?

把一种颜色记法转成其他记法。可复制 CSS 用的 HEX、设计用的 RGB、调节用的 HSL、取色器用的 HSV,或简单的 CMYK 估算。计算只在浏览器中进行。

什么是 HEX?

HEX 用十六进制对表示红绿蓝,例如 #FF0000。短格式 #RGB 会把每位重复一次。八位 #RRGGBBAA 带透明度。这里可以省略 #。

什么是 RGB?

RGB 把红、绿、蓝按 0–255 混合。RGBA 再加 0–1 的透明度。屏幕以 RGB 显示颜色,因此它是其他转换的中心格式。

什么是 HSL?

HSL 是色相(0–360)、饱和度(0–100%)和亮度(0–100%)。色相 360 等于 0。HSLA 加上透明度。适合在不必想 RGB 数字时调节明暗或饱和度。

什么是 HSV / HSB?

HSV(也称 HSB)使用色相、饱和度和明度。它与 HSL 不同:最亮的红是 hsv(0, 100%, 100%),而 hsl(0, 100%, 50%)。本工具把 HSV 和 HSB 当作同一模型。

什么是 CMYK?

CMYK 是青、品红、黄、黑,各为 0–100%。印刷使用 CMYK。这里的转换是屏幕 RGB 的数学估算,不是付印用的 ICC 配置文件。

RGB 与 CMYK

RGB 是屏幕上的加色光。CMYK 是纸上的减色油墨。相同数字不一定对应印刷色样。此 CMYK 仅供大致参考,不用于最终印刷。

什么是透明度(alpha)?

Alpha 是不透明度。1 为不透明,0 为完全透明。8 位 HEX、RGBA 和 HSLA 会保存它。本页的 HSV 和 CMYK 输出不含透明度,因此单独显示该字段。

什么是 WCAG 对比度比值?

WCAG 对比度比较文字与背景的相对亮度。常见目标:AA 普通文本 4.5:1,AA 大号文本 3:1,AAA 普通文本 7:1,AAA 大号文本 4.5:1。它不涵盖字号、字重及其他无障碍要求。

如何转换颜色

选择 HEX、RGB、HSL、HSV 或 CMYK。粘贴数值或移动取色器。输入时即转换。可复制任一结果。检查对比度时请使用不透明背景,并查看每行 WCAG 的 PASS 或 FAIL。

隐私

不会把数值发送到 NEXNARA 或外部颜色 API。本工具不会把数值存入 Cookie 或本地存储。

常见问题

如何把 HEX 转成 RGB?

粘贴如 #FF0000 的 HEX 或选取颜色,RGB 会显示为 rgb(255, 0, 0)。

如何把 RGB 转成 HEX?

选择 RGB 并输入 rgb(255, 0, 0) 或 R、G、B 字段,HEX 会更新为 #FF0000。

HSL 和 HSV 有什么区别?

两者都用色相和饱和度,但 HSL 的第三通道是亮度,HSV 是明度(value)。最亮的红在 HSL 中是 50% 亮度,在 HSV 中是 100% value。

HSV 和 HSB 一样吗?

一样。HSB 的 B(brightness)就是 HSV 的 V(value)。本工具接受 hsv() 和 hsb()。

RGB 能转成 CMYK 吗?

可以,作为屏幕 RGB 的估算。它不会匹配每台打印机的配置文件。

为什么印刷 CMYK 看起来会不同?

纸张、油墨和 ICC 配置文件会改变结果。本页不模拟印刷机。

8 位 HEX 是什么意思?

最后两位是透明度。#FF000080 大约是 50% 不透明的红色。

需要多高的对比度?

WCAG AA 普通文本是 4.5:1,大号文本可以是 3:1,AAA 普通文本是 7:1。本工具只报告这四项。

转换是在本地完成的吗?

是。只在浏览器中运行。没有服务器,也没有外部 API。

如何把 HEX 转成 HSL?

粘贴 HEX 并查看 HSL 字段,或从 HSL 开始再复制 HEX。色相 360 等于 0。