Accessibility Tools
100% Client-Side All contrast computations run 100% locally in your browser. Color inputs are never transmitted to any server.

WCAG Color Contrast & APCA Checker

Audit foreground and background color contrast against WCAG 2.1 AA and AAA standards

Color Inputs

Quick Presets
Relative Luminance & APCA Metric
FG Luminance
0.0092
BG Luminance
1
APCA Lc
93
Calculated Contrast Ratio
17.74:1
Overall: AAA
WCAG 2.1 Success Criteria
Normal Text (16px)
Level AA (4.5:1)Pass
Level AAA (7.0:1)Pass
Large Text (≥ 24px)
Level AA (3.0:1)Pass
Level AAA (4.5:1)Pass
UI & Icons (SC 1.4.11)
Level AA (3.0:1)Pass
Required for form input borders, toggle switches, and graphical indicators.

Accessible Headline 24px (Large Text)

Standard Body Text 16px. Accessible design ensures clarity for everyone, including people with low vision or varying display lighting conditions.

Small Caption Text 14px. Minimum contrast ratios keep secondary notes legible across all digital devices.

About WCAG Color Contrast & APCA Checker

Calculate relative luminance, WCAG 2.1 / 2.2 contrast ratios, and APCA lightness contrast with live typography previews and instant color swapping. 100% private in-browser analysis.

Key Capabilities & Features

  • WCAG 2.1 AA & AAA compliance evaluation
  • Normal, Large, and UI component contrast checks
  • APCA lightness contrast score
  • Relative luminance breakdown
  • Live typography and button preview
  • Instant color swap and preset library

How to Use WCAG Color Contrast & APCA Checker

1

Select Colors

Pick or enter hex codes for foreground text and background surface.

2

Review Compliance

Check contrast ratio against WCAG AA (4.5:1) and AAA (7.0:1) thresholds.

3

Test Typography

Preview live rendered headlines, body copy, and interactive buttons.

Privacy & In-Browser Execution Guarantee

All contrast computations run 100% locally in your browser. Color inputs are never transmitted to any server.

Frequently Asked Questions

What is the minimum WCAG contrast ratio for body text?

WCAG 2.1 Level AA requires a minimum contrast ratio of 4.5:1 for normal body text (below 18pt or 14pt bold), and Level AAA requires 7.0:1.

What is considered Large Text in WCAG?

Large text is defined as at least 18 point (typically 24px) or 14 point bold (typically 18.66px bold). For large text, Level AA requires 3.0:1 and AAA requires 4.5:1.

What is APCA?

The Advanced Perceptual Contrast Algorithm (APCA) is a candidate method for WCAG 3 that models how the human eye perceives contrast based on spatial frequency, background lightness, and text weight.