NEW免费颜色转换工具

Color Math:
HEX · RGB · HSL · CMYK

Color Math 颜色转换器 — 实时互转HEX、RGB、HSL与CMYK,一键生成配色方案,检测WCAG无障碍对比度,所有运算在浏览器本地完成,无需联网。
Ad

为什么需要 Color Math

每位设计师和开发者在切换颜色格式时都会遇到这些痛点。

格式碎片化拖慢工作流程

设计工具导出HEX,CSS需要HSL,印刷又要CMYK。没有可靠的颜色转换工具,你只能手动猜测或在多个网站间反复跳转,浪费了大量宝贵的工作时间。

手动换算极易出错

把RGB手动换算成HSL需要三角函数。公式里一个数字的偏差就会让色相偏转180°。Color Math 即时完成所有计算,不会出错。

无障碍对比度常被忽视

大多数取色器忽略WCAG 2.1对比度要求。Color Math 即时显示对比度数值,让无障碍设计从第一次选色时就融入工作流。

颜色预览

#3B82F6

rgb(59, 130, 246)

R — 红
G — 绿
B — 蓝
rgb(59, 130, 246)

配色方案

Current

互补色

邻近色

三角配色

点击色块加载该颜色

WCAG 对比度

vs 白色3.68:1
AA 普通文本AAA 普通文本AA 大号文本
vs 黑色5.71:1
AA 普通文本AAA 普通文本AA 大号文本

White text on color

Black text on color

颜色历史

保存的颜色将显示在这里

HEX
#3B82F6
RGB
rgb(59, 130, 246)
HSL
hsl(217, 91%, 60%)
CMYK
cmyk(76%, 47%, 0%, 4%)

Color Math 的全部功能

一个颜色转换器,覆盖所有颜色体系。Color Math 一站式替代多款工具。

实时双向颜色互转

编辑任意字段 — HEX、RGB、HSL 或 CMYK — Color Math 立即重新计算所有其他格式,无需点击按钮。

每个颜色通道的精准滑块

拖动 R、G、B、H、S、L、C、M、Y、K 滑块,所有格式实时联动更新。无需键盘即可精细调色。

自动生成配色方案

Color Math 根据当前颜色自动生成互补色、邻近色和三角配色。点击色块即可立即加载该颜色进行工作。

WCAG 2.1 对比度检测

一眼看清颜色在白色和黑色背景下的对比率。Color Math 标注 AA、AAA 或未通过,让无障碍设计成为默认选项。

基于 localStorage 的颜色历史

保存的颜色跨会话存储于浏览器,无需重新记录。Color Math 最多保留10条历史,随时回顾和对比。

零服务器,完全本地运行

Color Math 的所有计算完全在浏览器内执行,无数据上传,无需注册账号 — 你的颜色只属于你。

设计师如何使用 Color Math

从连接设计稿与代码到印刷准备、无障碍检测 — Color Math 贯穿整个颜色工作流。

几秒内打通设计与代码

从 Figma 拿到 HEX 色值?粘贴到 Color Math,立即得到 CSS 自定义属性所需的 HSL 格式。调整明度生成悬浮和聚焦状态,无需重新打开设计文件。

Color Math tool showing HEX, RGB, HSL, and CMYK values side by side with interactive sliders

印刷前预演印刷效果

Color Math 将屏幕 RGB 色值转为理论 CMYK 数值,帮你在交付印刷厂前发现色域外的红色和橙色。提前规避问题,无需额外费用。

Color Math palette panel showing complementary, analogous, and triadic color swatches

为每种颜色验证无障碍合规性

Color Math 实时计算颜色在白色和黑色背景下的 WCAG 2.1 对比率。立即得知文字颜色是否满足 AA 或 AAA 级别要求 — 无需额外工具。

Color Math WCAG contrast checker showing pass and fail badges for AA and AAA accessibility levels

如何使用 Color Math

三个步骤,完成颜色转换、探索与保存。

01

输入或粘贴颜色值

输入 HEX 色值(#f00 等缩写会自动展开),或拖动滑块开始操作。Color Math 同时接受 HEX、RGB、HSL 和 CMYK 格式的输入。

  • 直接从设计工具或浏览器开发者工具粘贴
  • 缩写 HEX(#abc)自动展开为完整形式(#aabbcc)
  • 从最顺手的那个滑块选项卡开始
02

探索格式与配色方案

切换 RGB、HSL、CMYK 选项卡,通过滑块精调颜色。向下滚动至配色方案面板,查看 Color Math 自动生成的互补色、邻近色和三角配色。

  • 点击配色色块即可立即加载该颜色
  • 使用 HSL 滑块在不改变色相的情况下系统性调节明暗
  • CMYK 数值为理论估算,最终印刷效果取决于打印机色彩配置文件
03

复制、保存与对比

点击复制按钮获取所需格式的颜色代码。点击「保存颜色」将当前颜色加入历史面板。Color Math 跨会话最多保留10条历史记录。

  • 可直接复制 HEX、RGB 或 HSL 的 CSS 字符串
  • 刷新页面后保存的颜色仍通过 localStorage 保留
  • 点击历史中的色块可重新加载该颜色并与当前配色方案对比

Color Math 常见问题

关于 Color Math 和颜色转换的常见问题解答。

Color Math 是什么?能做什么?

Color Math 是一款免费的浏览器颜色转换器,可实时互转 HEX、RGB、HSL 和 CMYK 色值。同时支持生成配色方案(互补色、邻近色、三角配色)并计算 WCAG 2.1 对比率 — 所有功能无需任何服务器请求。

CMYK 转换的精度如何?

Color Math 使用标准数学公式(RGB → CMYK)进行转换,提供良好的理论估算。但实际印刷效果取决于打印机、油墨、纸张和 ICC 色彩配置文件。请将 Color Math 作为参考工具,而非专业印刷色彩管理的替代品。

对比度检测中的 AA 和 AAA 是什么意思?

WCAG 2.1 为文字可读性定义了最低对比率标准。AA 级要求普通文本 4.5:1、大号文本 3:1。AAA 级要求普通文本 7:1。Color Math 分别针对纯白和纯黑背景计算这些比率,帮你选择合适的背景色。

Color Math 为什么用 HSL 而不是 HSV 或 HSB?

HSL(色相、饱和度、明度)与 CSS 定义颜色的方式以及设计师思考浅色调和深色调的方式更为贴近。HSL 中50%的明度给出色相最纯粹的版本,只需调整一个值即可轻松生成更亮或更暗的颜色变体。

Color Math 会在某处保存我的颜色吗?

Color Math 只将你的颜色保存在浏览器的 localStorage 中 — 从不上传至任何服务器。历史记录仅存储在你的设备和浏览器配置文件中。清除浏览器数据将删除这些历史。

配色方案生成器如何运作?

Color Math 基于 HSL 色彩理论计算配色。互补色位于色轮对面180°处。邻近色位于±30°处。三角配色位于+120°和+240°处。饱和度和明度与原始颜色保持一致,使配色方案视觉上协调统一。

Color Math 支持移动端吗?

支持。Color Math 完全自适应响应式布局。滑块、输入框和配色网格均适配小屏幕。所有计算在本地执行,移动网络下无任何延迟。

立即开始使用 Color Math

用一款为精准而生的颜色工具进行转换、对比和保存。Color Math 免费、快速,完全在浏览器中运行。

无需注册。首次加载后可离线使用。