OKLCH Color Explorer
Drag the sliders to explore each OKLCH axis. Lightness, chroma, and hue, each isolated so you can feel what they do.
Copy and use this color
color: oklch(0.62 0.19 250);
Why not HSL?
Same lightness steps, same hue (120°, green). OKLCH holds the green. HSL doesn't.
oklch()
hsl()
OKLCH: brightness shifts, green stays green. HSL: the same lightness steps produce yellow-green on one end and teal on the other. The hue drifts because HSL lightness isn't perceptually uniform.
Browser support Widely available 90% global usage
Widely available
Since
2023 90% global usage
This feature is well established and works across many devices and browser versions. It has been available across browsers since 2023.
Safe to use without fallbacks.
111+
113+
15.4+
111+