OKLCH Color Explorer
oklch() defines colors with lightness, chroma, and hue. Unlike hsl(), equal lightness values look equally bright across every hue, so your palette stays consistent when you change the color.
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.
oklch() Browser Support
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+