前端颜色格式互转
把设计稿 HEX 快速换成 RGB/HSL/CMYK 参考值。
使用指南
颜色工具用 colord 及 CMYK、可访问性、混色插件解析 CSS 色值,展示 HEX、RGB、HSL、HSV、CMYK,并生成向白/向黑各 10 档色阶。另有前景/背景对比度检查器,以及浏览器支持时的 EyeDropper 屏幕取色。
更新于 2026-09-10约 2 分钟读完
rgb()、hsl()、颜色名等 CSS 颜色,或用原生颜色选择器。| 输入 | 输出 | 说明 |
|---|---|---|
#6366f1 |
HEX/RGB/HSL/HSV/CMYK | 同一颜色多格式 |
| 黑字 + 白底 | 21:1 | 高对比度 |
| 不合法 CSS 色 | 错误提示 | 不猜测修复 |
colord 对 CSS 颜色语法的支持,不是浏览器所有未来颜色函数的完整解析器。colord.tints(10) / shades(10) 的算法结果,不等于某个设计系统固定色板。把设计稿 HEX 快速换成 RGB/HSL/CMYK 参考值。
输入品牌色与背景色,快速确认 AA/AAA 对比度是否达标。
当前浏览器没有 EyeDropper API 时按钮会禁用;可改用浏览器自带开发者工具或支持该 API 的环境。
这里只做数学颜色表示转换,不包含 ICC 色彩管理、纸张或印刷设备配置。
颜色计算在浏览器本地完成;EyeDropper 只在用户主动调用后由浏览器返回单个颜色值,不上传屏幕内容。
更新于 2026-09-10
HEX/RGB/HSL/HSV/CMYK 互转、色阶生成、对比度检查与屏幕取色
支持 HEX、rgb()、hsl()、颜色名等任意 CSS 颜色格式
提示:屏幕取色需要支持 EyeDropper API 的浏览器(Chrome / Edge 95+)
| HEX | #6366f1 | |
| RGB | rgb(99, 102, 241) | |
| HSL | hsl(239, 84%, 67%) | |
| HSV | hsv(239, 59%, 95%) | |
| CMYK | cmyk(59%, 58%, 0%, 5%) |
向白(tints)与向黑(shades)各 10 档,点击色块复制
按 WCAG 2.0 标准判定文字与背景的可读性
大字指 ≥18pt(约 24px)或 ≥14pt 加粗的文字