Normal text AA
Text below 18 pt regular or 14 pt bold.
Needs 4.5:1 or higher.Check text and background color contrast, preview readable combinations, and verify WCAG AA/AAA accessibility results.
WCAG contrast checks for text and practical UI component boundaries.
This is a color contrast check only, not a full accessibility audit.
Normal text sample for paragraphs, labels, helper copy, and links.
Large text sample
Text below 18 pt regular or 14 pt bold.
Needs 4.5:1 or higher.Enhanced contrast target for body-sized text.
Needs 7:1 or higher.At least 18 pt regular or 14 pt bold text.
Needs 3:1 or higher.Enhanced contrast target for large text.
Needs 4.5:1 or higher.Graphical objects, focus indicators, and control boundaries.
Needs 3:1 or higher.Use contrast ratio results to compare foreground text, links, buttons, and UI boundaries against WCAG AA and AAA targets.
WCAG contrast compares relative luminance between foreground and background colors. A higher ratio means the colors are easier to distinguish.
AA is the common accessibility target for most product interfaces. AAA is stricter and useful for critical reading experiences when the visual design can support it.
Normal body text needs 4.5:1 for AA and 7:1 for AAA. Large text has lower thresholds because heavier, larger glyphs are easier to read.
Test the actual rendered text color against the actual surface color behind it, including buttons, links, badges, table cells, and form controls.
Subtle gray text, disabled-looking links, low-contrast placeholder text, and brand colors used with white text often fail even when the palette looks polished.
Color parsing, contrast calculation, previewing, and copying run locally in your browser. Entered colors are not sent to a backend.
Normal text needs at least 4.5:1. Large text and non-text UI components need at least 3:1.
WCAG treats large text as at least 18 pt regular text or 14 pt bold text. In CSS, that is roughly 24 px regular or 18.5 px bold.
No. It checks foreground and background color contrast only. Keyboard behavior, focus order, names, roles, layout, and content still need separate review.
No. The checker runs in the current browser tab and does not include entered colors, copied values, pairs, or reports in analytics.