Skip to Content
🎉 New: AI Sign Language Avatars now in beta! Learn more →
Accessibility Best PracticesColor Contrast Best Practices

Color Contrast

Sufficient color contrast helps all users, especially those with low vision or color deficiencies, read and interact with your content.

⚠️

Poor contrast can make text and UI elements invisible or difficult to distinguish.

WCAG Contrast Requirements

LevelText SizeMinimum Contrast Ratio
AANormal text (< 18pt / 24px)4.5:1
AALarge text (≥ 18pt / 24px or bold ≥ 14pt / 18.66px)3:1
AAANormal text7:1
AAALarge text4.5:1

Tips to Improve Contrast

  • Choose accessible color pairs
    Pick foreground and background colors that meet or exceed the ratios above.

  • Use a contrast checker tool
    Test your palettes during design and development to catch issues early.

  • Adjust text weight and size
    Increasing font weight or size can help meet contrast requirements.

  • Avoid relying on color alone
    Combine contrast with other cues (e.g. underline links, icons) to convey meaning.

Remember: Even decorative graphics benefit from clear separation—ensure icons and controls stand out.

Example: Before & After

<!-- Poor: 2.5:1 --> <p style="color: #777777; background: #ffffff;"> This text fails contrast requirements. </p> <!-- Improved: 4.8:1 --> <p style="color: #333333; background: #ffffff;"> This text meets AA contrast standards. </p>
Consistently review your color palette across your entire UI—small changes can have a big impact on readability!