Making accessibility standards easy to understand, one success criterion at a time.

WCAG 2.0, 2.1, 2.2 Level AAA

1.4.6 Contrast (Enhanced)

Text has a contrast ratio of 7:1 to 1. Large text can be a 4.5 to 1 ratio if it’s over 24px, or bold and over 19px.

Sensory, Zoom and Legibility
Visual
Design

What is it?

All text on your website should be easy to read, especially for people with low vision. That means making sure there’s strong contrast between the text and its background so the words don’t fade away or get lost.

This guideline goes beyond the basic contrast rules and asks for an even stronger contrast between text and background. The goal is to make content readable without eye strain, even for people who don’t use assistive tools but still need extra visual support.

Quick comparison: While WCAG 1.4.3 Contrast (Minimum) requires a contrast ratio 4.5:1 for normal text, this criterion at the AAA level raises the ratio to 7:1. This helps support users with more significant vision loss who still read visually and don't necessarily rely on screen readers.

Comparing Normal and Large text using 7:1, 4.5:1, and 2:1 ratios.

Why does it matter?

Some people simply can’t read text that meets the WCAG 1.4.3 minimum contrast ratio. Their vision might be blurry, or they might have trouble distinguishing certain colors. For them, increasing the contrast can be the difference between reading comfortably and giving up entirely.

Think about tyring to read a website on your phone in bright sunlight or when your eyes are tired at the end of the day. That's what it's like all the time for people with vision around 20/80, and this guideline is here to help make sure your content works for them too.

Simulating low blurry vision on Normal and Large text using 7:1, 4.5:1, and 2:1 ratios.

Who is affected?

People with low vision. People with color blindness.

People with low vision may struggle to read text with low contrast, even if it meets the basic standard. Higher contrast makes things easier to see and reduces eye fatigue.

People with color blindness may miss certain hues entirely. Since this guideline is based on luminance (brightness) instead of color alone, it helps ensure text remains readable no matter what colors are used.

Visual comparison of text contrast ratios for red-green color combinations—7:1, 4.5:1, and 2:1—with typical colors and through the lens of color blindness

How to implement 1.4.6

Contrast Ratios for Normal vs Large Text

Here's what you need to know:

  • Normal text (under 24px or under 19px bold): Needs at least a 7:1 contrast ratio
  • Large text (over 24px or 19px bold): Needs at least a 4.5:1 ratio

This gives you a bit more flexibility with headlines and titles, while still making sure paragraph content stays super legible.

One of the easiest ways to check is using the free WebAIM Contrast Checker. Just plug in your text and background colors and see how they measure up.

Decorative text (like background words or flourishes) doesn’t need to meet contrast requirements if it’s not conveying important information.

Side-by-side comparison of WCAG minimum and enhanced contrast ratios for large and normal text. The left column shows minimum contrast (3:1 for large text and 4.5:1 for normal text), while the right column shows enhanced contrast (4.5:1 for large text and 7:1 for normal text).

Contrast for Images of Text

If your images include text (like a banner or infographic), the same contrast rules apply. Text should be just as readable in an image as it is in regular HTML.

Set Both Text and Background Colors

When you change text color in your CSS, make sure to also set a background color. If you don’t, users with custom settings or high contrast modes might end up with unreadable combinations.

Comparison of the same text content with and without a defined background color. The top half shows clearly readable text with a white background labeled "No Background Color Set." The bottom half shows the same text faded and difficult to read against a dark gray background labeled "Browser-Defined Background Color," demonstrating what happens when a background color isn't explicitly set in CSS.

Text on Top of Images or Patterns

If you're placing text over an image—like a hero banner, background pattern, or decorative graphic—be careful because contrast can vary depending on what part of the image the text is sitting on.

Tips for better readability:

  • Use a semi-transparent overlay to darken or lighten the image behind the text
  • Add a solid background behind important text
  • Avoid busy areas and place text in simpler, less cluttered areas of the image
  • Alwasy test contrast directly where the text appears

Text that happens to appear in the background of a photo (like a street sign or product label) doesn’t need to meet this rule unless it’s part of your website’s actual content.

Two images of an aardvark in a grassy field, each with the text "Aardvarks Awesome Adventure" placed in an arc above the animal. The top version has lower contrast text with a 3:1 ratio, blending into the background. The bottom version uses higher contrast text with a 7:1 ratio, making it easier to read.

Add a High-Contrast Mode

If your design uses colors that don’t meet enhanced contrast—for branding or aesthetic reasons—consider offering a high-contrast mode.

This gives users a choice: they can switch to a more accessible version when needed.

Two versions of a website side by side. The left version has low-contrast text and a toggle labeled “Contrast Mode” being selected. The right version shows the high-contrast version of the same site after the toggle is activated, with darker text and improved legibility.

Conclusion

WCAG 1.4.6 is about making your text easy to read for everyone, especially people with low vision or color blindness. By going beyond the minimum contrast requirement, you’re creating a more inclusive and user-friendly experience for people who might not use assistive tech but still need better visual support.

Clearer text means less squinting, less eye strain, and more access for all.

Table of Contents