Skip to main content

okLCH Colors

How we rebuilt OKLCH scales for product UI, tightened alpha ramps, and kept warm paper surfaces for long reading sessions.

Color system

Foundation tokens and full OKLCH ramps. Use spectrum hues for product meaning; neutrals and alpha ramps for surfaces, borders, and overlays.

BeforeAfter

Before

After

Hues

Ruby

25
50
100
200
300
400
500
600
700
800
900
950
975

Red

25
50
100
200
300
400
500
600
700
800
900
950
975

Orange

25
50
100
200
300
400
500
600
700
800
900
950
975

Yellow

25
50
100
200
300
400
500
600
700
800
900
950
975

Gold

25
50
100
200
300
400
500
600
700
800
900
950
975

Lime

25
50
100
200
300
400
500
600
700
800
900
950
975

Green

25
50
100
200
300
400
500
600
700
800
900
950
975

Jade

25
50
100
200
300
400
500
600
700
800
900
950
975

Teal

25
50
100
200
300
400
500
600
700
800
900
950
975

Cyan

25
50
100
200
300
400
500
600
700
800
900
950
975

Blue

25
50
100
200
300
400
500
600
700
800
900
950
975

Navy

25
50
100
200
300
400
500
600
700
800
900
950
975

Indigo

25
50
100
200
300
400
500
600
700
800
900
950
975

Violet

25
50
100
200
300
400
500
600
700
800
900
950
975

Purple

25
50
100
200
300
400
500
600
700
800
900
950
975

Magenta

25
50
100
200
300
400
500
600
700
800
900
950
975

Pink

25
50
100
200
300
400
500
600
700
800
900
950
975

Neutrals

Black (Opaque)

25
50
75
100
200
300
400
500
600
700
800
900
950
975

Gray

25
50
75
100
200
300
400
500
600
700
800
900
950
975

Zinc

25
50
75
100
200
300
400
500
600
700
800
900
950
975

Ash

25
50
75
100
200
300
400
500
600
700
800
900
950
975

Sage

25
50
75
100
200
300
400
500
600
700
800
900
950
975

Sand

25
50
75
100
200
300
400
500
600
700
800
900
950
975

Plum

25
50
75
100
200
300
400
500
600
700
800
900
950
975

Steel

25
50
75
100
200
300
400
500
600
700
800
900
950
975

Utility

Black
#0b0b0b
White
#ffffff
Transparent
transparent

Alpha

Black Alpha

25
50
75
100
200
300
400
500
600
700
800
900
950
975

White Alpha

25
50
75
100
200
300
400
500
600
700
800
900
950
975

Gray Alpha

25
50
75
100
200
300
400
500
600
700
800
900
950
975

Dataviz

iframe

Behind the scenes

Luminance targets

L (target)LCH
9897.682.5199.45
9695.253.1201.89
9190.177.5195.91
86869.6193.86
7574.8411.3192.84
6261.8110193.15
5252.18.7192.75
4645.647.1197.58
3635.826.1199.68
3130.754.5206.67
2524.212.6215.6
2221.561.8212.55
2019.061.9221.17
StepChromaHC%Cmax
252.5199.45554.6
503.1201.89565.5
1007.5195.915014.6
2009.6193.866612.9
30011.3192.848810.6
40010193.159510.5
5008.7192.75978.9
6007.1197.58917.8
7006.1199.681006.1
8004.5206.67855.3
9002.6215.6614.3
9501.8212.55481.8
9751.9221.17543.5