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!