WCAG Checker
Test text and background colors against WCAG AA and AAA standards.
Steps to test colors against WCAG with this checker
- Enter your text color and the background it sits on.
- Read the verdict badge: the level your pair conforms to (AAA, AA, or fail).
- Check the criteria rows for normal text, large text and UI components.
- If you target AA, make sure both normal-text 1.4.3 and the large-text row pass.
- Adjust a color until the badge reaches the level your project requires.
WCAG AA vs AAA contrast requirements
WCAG sets two contrast levels that matter for color. The checker scores your pair against both, for each text size, so you can see exactly where it lands.
Which WCAG level you need to meet
WCAG has three conformance levels, A, AA and AAA, and they stack: AA includes every A rule, and AAA includes A and AA. Color contrast is an AA requirement, which is also the level written into most accessibility laws.
Why most projects target AA, not AAA
- AA removes the barriers that block most users while staying achievable across a real design.
- AAA at 7:1 for body text is hard to hit with brand colors and is not legally required.
- Even the W3C states AAA cannot be met for all content, so it is applied selectively.
- Reaching AA already means you meet every Level A rule beneath it.
WCAG checker vs a plain contrast checker
A contrast checker hands you the raw ratio. This WCAG checker maps that ratio onto the actual standard, so instead of reading "4.6:1" you get "passes AA for normal text". Use the two together: the Contrast Checker to tune the exact number, this checker to confirm the conformance level.
To see a passing pair through colorblind eyes as well, run it through the Color Blindness Simulator.
AA covers most legal and practical requirements and is the level courts and laws reference. AAA is reserved for content that must be readable by everyone.
Web Content Accessibility Guidelines, the standard published by the W3C for making web content usable by people with disabilities.
No. Logos and incidental or decorative text are exempt. Disabled controls are too, but normal readable text is not.
No. Contrast (1.4.3) is one AA criterion among many. Full AA also needs labels, keyboard access, and more.
Text at 18pt and up, or 14pt and up when bold. The checker applies the large-text thresholds automatically.