White Tonal color palette
White Tonal is a muted light, neutral-based color palette tagged monochrome, minimal, white. White is the only saturated color here, so it does all the talking against a neutral base. Every color is softened, so it works well as a background system for text-heavy layouts.
Color codes click any value to copy
| Swatch | Name | HEX | RGB | HSL | OKLCH |
|---|---|---|---|---|---|
| White | #FFFFFF | rgb(255, 255, 255) | hsl(0, 0%, 100%) | oklch(100.0% 0.000 0) | |
| Ice | #E4E4E4 | rgb(228, 228, 228) | hsl(0, 0%, 89%) | oklch(91.9% 0.000 0) | |
| Lavender Gray | #CACACA | rgb(202, 202, 202) | hsl(0, 0%, 79%) | oklch(83.9% 0.000 0) | |
| Umber | #5A5A5A | rgb(90, 90, 90) | hsl(0, 0%, 35%) | oklch(46.8% 0.000 0) |
Why it works and how to use it
It works because the lightness range is wide (35% to 100%), which gives clear hierarchy between background, content and accents. Try it for websites, presentations and branding.
- Background: White (#FFFFFF) is the lightest color, so it belongs on large surfaces.
- Text: Umber (#5A5A5A) on #FFFFFF gives 6.9:1, passing WCAG AA.
- Primary: Ice (#E4E4E4) is the most saturated mid-tone; use it for buttons and links with a border or a darker shade for contrast.
- Accent: Lavender Gray (#CACACA) for highlights, badges and hover states.
2 of 6 color pairs pass WCAG AA (4.5:1); the strongest is White on Umber at 6.9:1.
Preview on a real UI see how the palette feels in context
Design faster with White Tonal
A palette preview that turns four colors into a page, so you can judge hierarchy, contrast and mood before you commit.
Primary action SecondaryColor blindness simulation
Color-blind check: all four colors stay distinguishable under protanopia, deuteranopia and tritanopia.
Contrast check WCAG ratios between palette colors
| Pair | Sample | Ratio | Level |
|---|---|---|---|
#FFFFFF on #5A5A5A | Aa | 6.9:1 | AA |
#E4E4E4 on #5A5A5A | Aa | 5.42:1 | AA |
#CACACA on #5A5A5A | Aa | 4.21:1 | AA large only |
#FFFFFF on #CACACA | Aa | 1.64:1 | Fail |
#E4E4E4 on #CACACA | Aa | 1.29:1 | Fail |
#FFFFFF on #E4E4E4 | Aa | 1.27:1 | Fail |