โ† All tools

Color, translated

One color. Every useful format.

Pick, paste, tune, and copy exact values without leaving the page.

Pick or paste a color

#94545A
HEX
RGB
HSL
OKLCH
Contrast on this color
AaWhite text5.71:1AA
AaBlack text3.67:1AA large

Why OKLCH

Lightness that looks like lightness.

OKLCH is designed to be perceptually uniform: changing its lightness value produces a more predictable visual change than conventional HSL. It makes palette work and contrast decisions easier to reason about.

The picker also accepts HEX, RGB, HSL, and OKLCH, then keeps all formats synchronized as you work.

FAQ

For code and for people.

Which color formats can I paste?

The input accepts HEX, RGB, HSL, and OKLCH values. Once a valid color is entered, every format stays synchronized.

Why check against only black and white?

They are useful first checks for readable foreground text. A final interface should test the exact text and background colors used together.

Is the color stored anywhere?

No. The selected value lives only in your browser and the shareable URL parameter.