Blog
Wild & Free Tools

WCAG Color Contrast Requirements — AA, AAA, and Non-Text Explained

Last updated: March 30, 2026 6 min read

Table of Contents

  1. Success Criterion 1.4.3 — Contrast (Minimum)
  2. Success Criterion 1.4.6 — Contrast (Enhanced)
  3. Success Criterion 1.4.11 — Non-Text Contrast
  4. How the contrast ratio is calculated
  5. What is NOT covered by contrast requirements
  6. Frequently Asked Questions

WCAG 2.1 contains several contrast-related success criteria, and it is easy to confuse them. This article explains each requirement clearly: which numbers apply to which situations, what is exempt, and how to test compliance. No jargon beyond what is necessary.

Success Criterion 1.4.3 — Contrast (Minimum) — Level AA

This is the most commonly referenced contrast requirement. It applies to all text and images of text on a digital interface.

Requirements:

What counts as large text: 18pt (24px) or larger at regular weight, or 14pt (approximately 18.67px) or larger at bold weight (CSS font-weight: 700 or higher).

What is exempt: Decorative text (where the text adds no information), logotypes (text that is part of a logo or brand name), inactive UI components (truly disabled controls that a user cannot interact with), and text in photographs where changing the text color is not possible.

Success Criterion 1.4.6 — Contrast (Enhanced) — Level AAA

The enhanced contrast standard at AAA. Same scope as 1.4.3 but with higher thresholds:

The same exemptions apply (decorative text, logotypes, inactive components). AAA is not legally required in most jurisdictions but is strongly recommended for high-stakes or general-public-facing content.

Sell Custom Apparel — We Handle Printing & Free Shipping

Success Criterion 1.4.11 — Non-Text Contrast — Level AA

Added in WCAG 2.1, this criterion covers UI components and meaningful graphics. The requirement:

Examples of what this covers:

Exempt: Logos and decorative graphics, disabled component states.

How contrast ratios are calculated

The WCAG contrast ratio uses the relative luminance formula from the W3C specification. In summary:

  1. Each RGB channel value is converted from 0-255 to a 0-1 range
  2. A gamma correction is applied to linearize the channel (the sRGB transfer function)
  3. Relative luminance (L) is computed as a weighted sum: L = 0.2126R + 0.7152G + 0.0722B
  4. The contrast ratio is (L1 + 0.05) / (L2 + 0.05) where L1 is the higher luminance

The minimum result is 1:1 (identical colors) and the maximum is 21:1 (pure black vs pure white). The Color Contrast Checker applies this exact formula to any two hex color codes.

What is NOT covered by WCAG contrast requirements

Understanding the exemptions is as important as understanding the requirements:

Try It Free — No Signup Required

Runs 100% in your browser. No data is collected, stored, or sent anywhere.

Open Free Contrast Checker

Frequently Asked Questions

Does WCAG apply to images of text?

Yes. Images of text must meet the same 4.5:1 contrast ratio as actual text. The exemption for logotypes applies only to brand marks — not to text that has been rasterized into an image for design reasons.

What version of WCAG should I be targeting?

WCAG 2.1 Level AA is the current widely required standard in most accessibility laws. WCAG 2.2 (2023) adds a few new criteria around focus and authentication but does not change text contrast requirements. Target WCAG 2.1 AA as your minimum and review WCAG 2.2 additions.

James Okafor
James Okafor Visual Content Writer

James worked as an in-house graphic designer for six years before moving to content writing. He covers image editing and design tools with a focus on what actually works for non-designers.

More articles by James →
Launch Your Own Clothing Brand — No Inventory, No Risk