OKLCH 广色域转换 - 在线 OKLCH 颜色转换与广色域检测

任意 CSS 颜色格式互转 OKLCH / OKLAB / P3:色域越界警告与最近 sRGB 替代色、sRGB vs OKLab 渐变插值对比、Tailwind v4 主题片段

OKLCH 广色域转换 · 使用说明

粘贴任意 CSS 颜色格式,同屏得到全部等价值并一键复制:从十六进制、HSL 到更现代的 OKLCH 与 OKLAB 感知均匀写法都能互转。色域标尺画出当前亮度与色相下 sRGB 与 Display-P3 的边界,越界时给出最近替代色;sRGB 与 OKLab 渐变插值并排对比,直观看到 OKLab 中间不发灰;附带 Tailwind v4 主题片段,支持透明度通道,全部换算在浏览器本地完成。

示例

输入
oklch(54.6% 0.215 262.9)
输出
#2563eb · rgb(37 99 235) · sRGB 内 ✓ · P3 可再提色度

如何使用

  1. 在输入框粘贴任意格式颜色,或用取色器选取
  2. 查看全格式等价值并复制需要的格式
  3. 关注色域标尺:超 sRGB 时复制替代色兜底
  4. 需要渐变时填入 B 色,对比两种插值后再定稿

小贴士

  • 同一 L 值在 OKLCH 里视觉亮度一致,配深浅色阶先对齐 L
  • 中间发灰的渐变改用 OKLab 插值,一行 color-mix(in oklab, …) 也能解决
  • Tailwind v4 原生吃 oklch(),主题片段可直接贴进 @theme
  • Lab / LCH 按 CSS 规范以 D50 白点解析,工具内部已做 Bradford 适配

常见问题

颜色会上传吗?

不会。全部色彩空间换算在你的浏览器里本地完成,输入不离开页面。

为什么有的颜色在别的屏幕显示不一样?

该色超出 sRGB 色域,普通显示器只能显示最近的替代色;工具会给出越界警告与替代值。

和站内颜色转换器有什么区别?

颜色转换器覆盖 HEX / RGB / HSL 基础互转;本工具是进阶款,专注 OKLCH、广色域检测与 OKLab 插值,两者互为入口。

断网后能用吗?

能。页面加载完成后完全离线可用。

Tailwind v4 片段怎么用?

复制 @theme 块贴进 CSS 入口文件,light / dark 两个衍生色可直接作为 hover 与深色模式用色。

📂

松开以自动格式化

支持 .json / .sql / .csv / .html / .css / .xml / .yaml 文件