Color Contrast Checker

Normal text — 16px (1rem)
Large text — 24px bold
UI component / graphic text sample
Contrast Ratio
📝
AA Normal

Normal text ≥ 4.5:1

🔠
AA Large

Large text ≥ 3:1

📝
AAA Normal

Normal text ≥ 7:1

🔠
AAA Large

Large text ≥ 4.5:1

How to Use

  1. 1Pick your foreground (text) color using the color picker or type a HEX value.
  2. 2Pick your background color the same way.
  3. 3The contrast ratio and WCAG pass/fail results update instantly.
  4. 4Use the preview area to see how your text looks with the chosen colors.
  5. 5If contrast is too low, try the suggested foreground colors shown below the badges.

Features

WCAG 2.1 Compliant

AA and AAA checks for normal and large text.

Instant Results

Ratio updates as you pick colors — no button click needed.

👁️
Live Preview

See how your text actually looks against the background.

💡
Color Suggestions

Get alternative foreground colors that pass AA when current fails.

🔒
No Data Sent

All calculations are done locally in your browser.

🎨
HEX + RGB Support

Enter HEX codes or use the native color picker.

Use Cases

Web DesignVerify that text colors on your website meet accessibility standards before launch.
UI/UX DesignEnsure button labels, form fields, and navigation elements are readable for all users.
ADA / EN 301 549 ComplianceCheck conformance to legal accessibility requirements for digital content.
Brand Color EvaluationTest whether your brand palette works accessibly across backgrounds before committing to it.
Dark Mode DesignValidate contrast ratios for both light and dark themes during design system development.

FAQ

What is WCAG contrast ratio?

WCAG (Web Content Accessibility Guidelines) defines minimum contrast ratios to ensure text is readable for people with visual impairments. AA requires 4.5:1 for normal text and 3:1 for large text. AAA requires 7:1 for normal text and 4.5:1 for large text.

What is the minimum contrast ratio for accessibility?

For WCAG 2.1 Level AA, normal text needs a contrast ratio of at least 4.5:1, and large text (18pt / 24px or 14pt bold / 18.67px bold) needs at least 3:1. Level AAA requires higher ratios.

What color formats are supported?

You can enter HEX codes (e.g., #FF5733 or #F73), RGB notation (e.g., rgb(255,87,51)), or use the color pickers for point-and-click selection. Named colors like 'red' or 'navy' are also accepted.

What does WCAG AA vs AAA mean?

WCAG AA is the standard level required by most accessibility laws worldwide (ADA in the US, EN 301 549 in Europe). WCAG AAA is the enhanced level for the highest accessibility, recommended for critical or specialized content such as government services.

Share This Tool

More Free Tools

Sister site: GenFactories – Fun Generators