Contrast Checker
Ensure your text and UI meet WCAG 2.1 contrast requirements—an essential part of EAA/EN 301 549 conformance. Paste brand colors, preview combinations, and get a clear pass/fail for normal text, large text, and UI components.
Trusted by organizations across Europe working toward WCAG and EAA conformance
What is a contrast checker and why use it?
Sufficient contrast improves readability for everyone—especially users with low vision, color-vision deficiencies, or on low-quality displays.
Check 1.4.3 Contrast (Minimum), 1.4.6 Contrast (Enhanced), and 1.4.11 Non-text Contrast for UI components and graphics.
The European Accessibility Act references EN 301 549 which in turn references WCAG—contrast is a key part of meeting obligations.
Accessible palettes create resilient, legible interfaces that work in light/dark themes and across devices.
WCAG 2.1 contrast thresholds (quick reference)
Minimum ratio: 4.5:1 (text under 24px regular / 19px bold).
Minimum ratio: 3:1 (≥ 24 px regular or ≥ 19 px bold).
Minimum contrast with adjacent colors: 3:1 (focus rings, form inputs, icons, etc.).
Try the Contrast Checker
Enter foreground and background colors (HEX). The tool calculates the contrast ratio and shows pass/fail for WCAG levels. Results update as you type.
Color Contrast Checker
Example text preview
Contrast ratio: 8.67:1
Normal text
Contrast Ratio:8.67:1
Normal Text (WCAG AA)
Pass ≥ 4.5
AAA
Pass ≥ 7.0
FAQ
Does WCAG 2.1 change contrast ratios?
Does the EAA require WCAG contrast?
What counts as 'large text'?
Make contrast checks part of your workflow
Run contrast checks during design reviews and code PRs. Combine with automated scanning to catch issues at scale.