Make Text Readable: Contrast Ratios Explained Simply

If users cannot read the text, the palette failed — no matter how stylish it looks in a mockup. Contrast is the difference in perceived lightness between text and background. Accessibility guidelines turn that idea into measurable ratios so teams can stop guessing.

WCAG in plain language

  • AA for normal text: aim for at least 4.5:1.
  • AA for large text: 3:1 can be acceptable when type is big and bold.
  • AAA: stricter targets for organizations that need maximum readability.

You do not need to memorize formulas. You need a habit: check every important text style against its real background, including hover states and images with overlays.

Common contrast failures

  1. Light gray body text on white “for a clean look.”
  2. White text on a medium brand color that only looked dark on one monitor.
  3. Placeholder text that is so faint people miss required fields.
  4. Buttons that rely on color alone with low-contrast labels.

Fast fixes

Darken text before you abandon a brand color. Add a translucent scrim behind text on photos. Increase weight or size when you are close to the threshold. Keep disabled styles visibly quieter than active ones, but not invisible.

Checking colors from a campaign image? Extract the palette with ChromaPick, then verify text pairs before you launch the page.