Normal text · AA
1.4.3 — minimum for paragraphs and labels
ACCESSIBILITY LAB
Check WCAG contrast between text and background colors so UI stays readable for more people.
Set foreground and background HEX, read the ratio and pass/fail grades, then jump to the color-blind simulator if needed.
Live preview
A heading should read at a glance
Body copy has to stay readable without strain. If the gray is too light, low-vision readers lose the sentence.
Contrast ratio
0.00:1
That HEX code is not valid
1.4.3 — minimum for paragraphs and labels
1.4.6 — enhanced level for long reading
18pt headings, or 14pt bold and larger
Enhanced level for large type
1.4.11 — button edges, icons, and focus
Nearest color that meets 4.5:1 for normal text.
This pair already passes AA for normal text.
Nova brand pairs plus teaching examples that pass or fail.
Body copy, form labels, and links need at least 4.5:1. 7:1 is AAA and safer for long paragraphs.
Large text is at least 24px regular or about 19px bold. For that type, the AA bar is 3:1.
Text-free icons, control borders, and focus marks need at least 3:1 against adjacent background — even with no text inside.
Go deeper
Use the contrast checker before shipping UI so text and surfaces are actually readable — not just pretty on your calibrated display.
Enter HEX values or start from a preset pair.
See pass/fail for normal text, large text, and UI components.
Tune colors toward 4.5:1 or 3:1 thresholds, then apply them back to your palette.
Validate buttons, links, and body copy before handoff.
Find brand pairs that fail as text colors.
Include WCAG evidence in accessibility case studies.
Normal text is typically 4.5:1 (AA) and large text 3:1; AAA is stricter.
No. It is a technical baseline. Still test with diverse users for real products.
Ambient light, brightness, and font rendering matter — always verify on real devices.