Contrast Checker

Enter a background color and get the most readable text color for it — with WCAG contrast ratios, AA/AAA ratings and one-click copy. Optionally test your own text color against the background.

Runs locally in your browser
Background color
Text color (optional — check your own)

The quick brown fox jumps over the lazy dog.

Small body text: labels, captions and secondary copy at 14 px.

What you can do next

FAQ

What contrast ratio do I need for WCAG compliance?

WCAG 2.x requires at least 4.5:1 for normal text (AA) and 3:1 for large text (18 pt / 24 px, or 14 pt bold). AAA raises the bar to 7:1 for normal text and 4.5:1 for large text.

How is the best text color chosen?

We compute the contrast ratio of your background against black, white and two same-hue tints, then rank them. The highest-ratio option is shown as the most readable pick.

Is a high contrast ratio always better?

For body text, yes — up to a point. Pure black on pure white (21:1) can cause eye strain in long reading sessions; many designers aim for 7:1–15:1 with slightly softened blacks.

Does my color data leave the browser?

No. All calculations run locally in your browser — nothing is uploaded, and no account is needed.

X