Eleven shades, from stone-50 to stone-950
Tailwind stone colors
Tailwind CSS 4.3.3 defines eleven stone shades in OKLCH, from stone-50 (#fafaf9) to stone-950 (#0c0a09). On them white text passes WCAG AA from stone-500 to stone-950, and black text from stone-50 to stone-400. Recolor (recolor.page) shows the scale on a real page.
Last updated
- 50#fafaf9
- 100#f5f5f4
- 200#e7e5e4
- 300#d6d3d1
- 400#a6a09b
- 500#79716b
- 600#57534d
- 700#44403b
- 800#292524
- 900#1c1917
- 950#0c0a09
| Shade | OKLCH | Hex | White text | Black text |
|---|---|---|---|---|
| stone-50 | oklch(98.5% 0.001 106.423) | #fafaf9 | 1.04:1 fails | 20.11:1 passes |
| stone-100 | oklch(97% 0.001 106.424) | #f5f5f4 | 1.09:1 fails | 19.25:1 passes |
| stone-200 | oklch(92.3% 0.003 48.717) | #e7e5e4 | 1.26:1 fails | 16.73:1 passes |
| stone-300 | oklch(86.9% 0.005 56.366) | #d6d3d1 | 1.49:1 fails | 14.10:1 passes |
| stone-400 | oklch(70.9% 0.01 56.259) | #a6a09b | 2.59:1 fails | 8.12:1 passes |
| stone-500 | oklch(55.3% 0.013 58.071) | #79716b | 4.79:1 passes | 4.39:1 fails |
| stone-600 | oklch(44.4% 0.011 73.639) | #57534d | 7.64:1 passes | 2.75:1 fails |
| stone-700 | oklch(37.4% 0.01 67.558) | #44403b | 10.28:1 passes | 2.04:1 fails |
| stone-800 | oklch(26.8% 0.007 34.298) | #292524 | 15.17:1 passes | 1.38:1 fails |
| stone-900 | oklch(21.6% 0.006 56.043) | #1c1917 | 17.49:1 passes | 1.20:1 fails |
| stone-950 | oklch(14.7% 0.004 49.25) | #0c0a09 | 19.76:1 passes | 1.06:1 fails |
Text on stone, and stone as text
For stone text the same lines hold in reverse: on white, use stone-500 or darker; on black, stone-400 or lighter. Contrast does not care which color sits behind.
Tailwind ships nine grays, and stone is the one with a orange hint: its chroma never passes 0.013.
None of the eleven leaves sRGB, so each hex matches its OKLCH value.
Sources
- Tailwind CSS: Colors tailwindcss.com
- WCAG 2.2: Contrast (Minimum) w3.org