WCAG CONTRAST TOOL

Autumn Contrast
Checker

Test warm text and background colors โ€” browns, ambers, rusts and creams โ€” against WCAG 2 contrast requirements, and fix failing pairs in one click.

Last reviewed on October 4, 2026

Live Checker

Test a Color
Pair

Harvest moon over the orchard

Body text at 16px. The last warm evenings of October are a good time to finish what you started in September.

Small print at 12.8px โ€” the hardest case to read.

--

Contrast ratio

Normal text โ€” AA (4.5:1)--
Large text โ€” AA (3:1)--
Normal text โ€” AAA (7:1)--
Large text โ€” AAA (4.5:1)--
UI components & graphics (3:1)--

Reference

Warm Pairs
That Work

Pre-checked warm color pairs

Ratios below are calculated with the WCAG 2 formula. Click Load to open a pair in the checker.

SamplePairColorsRatioAA textLarge / UIAAA text
AaEspresso on cream#2d1b0e / #faf5ef15.20:1PassPassPass
AaWalnut on parchment#6b3a2a / #f5e6d07.56:1PassPassPass
AaSaddlebrown on cornsilk#8b4513 / #fff8dc6.66:1PassPassFail
AaOlive on linen#556b2f / #faf0e65.29:1PassPassFail
AaMaroon on oldlace#800000 / #fdf5e610.11:1PassPassPass
AaSienna on floralwhite#a0522d / #fffaf05.40:1PassPassFail
AaEmber on cream#c44d2b / #faf5ef4.36:1FailPassFail
AaAmber on cream#e8913a / #faf5ef2.27:1FailFailFail
AaCream on midnight#faf5ef / #1a223514.63:1PassPassPass
AaGold on espresso#d4a254 / #2d1b0e7.14:1PassPassPass
AaLinen on night#e8e0d6 / #0b0f1a14.64:1PassPassPass
AaSage on cream#7c9a6e / #faf5ef2.89:1FailFailFail

Typography tips for warm palettes

  • Use off-white, not pure white. Creams such as #faf5ef or linen soften the page; they cost very little contrast against dark brown text.
  • Keep orange for display sizes. Amber and pumpkin tones work for headings of 24px and up, buttons with dark labels, and icons โ€” not for paragraphs.
  • Dark mode needs lighter text, not white. A warm linen such as #e8e0d6 on a near-black background is easier on the eyes than #ffffff and still exceeds 7:1.
  • Check links and placeholders too. Link colors must contrast with the background (and should be distinguishable from body text by more than color alone); placeholder text is often the lowest-contrast element on a form.
  • Browse fall shades in autumn CSS color names or copy whole palettes from the autumn design system.

Frequently asked questions

What contrast ratio does WCAG require for text?

WCAG 2 level AA requires at least 4.5:1 for normal text and 3:1 for large text (at least 24px, or about 18.66px when bold). Level AAA raises this to 7:1 and 4.5:1. User-interface components and meaningful graphics need 3:1 against adjacent colors.

Why do orange and amber text fail on cream backgrounds?

Mid-tone oranges are bright: their relative luminance is close to that of light creams, so the ratio stays low. Amber #e8913a on cream #faf5ef is only 2.27:1. Use orange for large headings, icons or backgrounds, and use a dark brown for body text.

How is the contrast ratio calculated?

Each color is converted to relative luminance (L) by linearising its sRGB channels and weighting them 0.2126 R + 0.7152 G + 0.0722 B. The ratio is (L1 + 0.05) / (L2 + 0.05), where L1 is the lighter color. It ranges from 1:1 (identical) to 21:1 (black on white).

What does the Fix button do?

It keeps the hue and saturation of your text color and steps its lightness darker (or lighter, on dark backgrounds) until the pair reaches 4.5:1, so you get the closest compliant shade of the same color.