A pale gray, black text passes AA
Tailwind taupe-50
In Tailwind CSS 4.3.3, taupe-50 is defined as oklch(98.6% 0.002 67.8); in hex that is #fbfaf9, or rgb(251 250 249). Black text on it reaches 20.14:1, passing WCAG AAA, and Recolor (recolor.page) can show it on a real page.
Last updated
--color-taupe-50), converted with Recolor's color code, October 9, 2026| Format | Value |
|---|---|
| OKLCH, as Tailwind writes it | oklch(98.6% 0.002 67.8) |
| Hex | #fbfaf9 |
| RGB | rgb(251 250 249) |
| HSL | hsl(30 20% 98%) |
| CSS variable | var(--color-taupe-50) |
| Nearest CSS name | snow #fffafa, 0.006 away in OKLab |
| White text | 1.04:1: AA fails, AAA fails, large text fails |
| Black text | 20.14:1: AA passes, AAA passes, large text passes |
About taupe-50
In OKLCH, taupe-50 has a lightness of 98.6%, a chroma of 0.002 and a hue of 67.8 degrees, which makes it a pale gray. As the first of the eleven taupe shades it sits closest to white, 1.4 points below it and 2.6 points above taupe-100.
Here HSL's lightness, 98%, lands near OKLCH's 98.6%, which is not true of every color. The value lies inside sRGB, the gamut of a hex code, so taupe-50 converts to #fbfaf9 without losing chroma.
For text, taupe-50 wants black: 20.14:1 clears even AAA's 7:1, and white at 1.04:1 fails AA. On the taupe scale black text works down to taupe-400, which leaves taupe-50 4 shades of margin.
The CSS keyword snow (#fffafa) is almost the same color: 0.006 apart in OKLab, under the step most people notice.
Tints and shades
- #fefefe
- #fefdfd
- #fdfcfd
- #fdfbfc
- #fcfbfb
- #fbfaf9
- #c5c4c4
- #929191
- #626161
- #353535
- #0e0e0e
From light to dark: 5 toward white and 5 toward black, mixed in OKLCH a sixth of the way at a time with the hue kept. A step that would repeat its neighbor is left out.
A palette around it
- #fbfaf9
- #bf6373
- #231414
- #e5afa1
- #813c1d
Locked as the first of five swatches, taupe-50 gets #bf6373, #231414, #e5afa1, #813c1d from Recolor's generator, an analogous palette, hues next to each other on the wheel. The seed is its hex, so the palette stays the same. Open it in Recolor.
Using taupe-50
Pair it with text-black, 20.14:1; taupe-50 as text on a black page measures the same ratio. In CSS it is var(--color-taupe-50).
<a class="bg-taupe-50 text-black" href="/start">Get started</a>
<p class="text-taupe-50">Text in taupe-50</p>Common questions
Does white text pass WCAG AA on Tailwind taupe-50?
No. White text measures 1.04:1 on taupe-50, under AA's 4.5:1; black text measures 20.14:1 and passes. The lightest taupe shade for white text is taupe-500.
Is Tailwind taupe-50 defined in OKLCH?
Yes. Tailwind CSS 4.3.3 defines it as --color-taupe-50: oklch(98.6% 0.002 67.8); #fbfaf9 is its conversion to sRGB.
Is there a CSS named color for Tailwind taupe-50?
Yes, nearly: snow (#fffafa) is 0.006 away in OKLab, too close to tell apart by eye.
Sources
- Tailwind CSS: Colors tailwindcss.com
- WCAG 2.2: Contrast (Minimum) w3.org