Skip to content
โ™ฟ

WCAG Contrast Auditor

Color

Check foreground and background color contrast for WCAG AA and AAA compliance.

0
0
WCAG Contrast Auditor

Sample Text (WCAG 2.1 Contrast Check)

Smaller text for body copy

21.00:1
Contrast Ratio
Pass
AA Normal
Pass
AAA Normal
Pass
AA Large

Batch Audit

Enter colors (one per line) to check against the background color above:

Enter colors above, then audit to check them against the background color.

Checking one color pair at a time works fine for a single decision, but an entire design system or a live page typically has dozens of text-and-background combinations at once, body text, links, button labels, form placeholders, each needing its own contrast check, and testing them one pair at a time misses combinations nobody thought to check individually. This tool audits every text and background color combination it can find across a stylesheet or a live page at once, rather than requiring each pair to be entered manually, flagging every combination that fails WCAG AA or AAA rather than the one pair someone remembered to test.

See more about the WCAG Contrast Auditor

Useful for auditing an entire design system's color combinations in one pass, catching a contrast failure buried in a component nobody thought to check individually, or verifying every text style across a live page actually meets accessibility standards rather than just the obvious ones.

Key features

  • Clean interface
  • Fast processing
  • No signup required
  • Works offline

Quick answers for WCAG Contrast Auditor

Can it check more than one color at once?
Yes, a Batch Audit box lets you paste a list of hex colors, one per line, and each one is checked against your chosen background color in a single pass.
What compliance levels does it report?
Contrast Ratio, AA Normal, AAA Normal, and AA Large results are all shown side by side, each marked Pass or Fail based on the WCAG 2.1 thresholds of 4.5:1, 7:1, and 3:1.
Can I copy the batch audit results?
Yes, a Copy button turns the audited list into plain text lines like "#ff0000 (2.15:1) AA:fail AAA:fail" that you can paste elsewhere.