1. Home|
  2. Tools|
  3. Color Contrast Checker (WCAG)
Free tool

Color Contrast Checker (WCAG)

Light gray text on white looks clean on a good screen in a dark room. On a phone in the sun, nothing is left of it. The checker shows the contrast ratio between the two colors according to the standard, and exactly where it falls short.

  • Per WCAG 2.1
  • Fixes the color
  • Runs in your browser

Updated:

Share

Large text — section heading

Body text. This exact size decides whether the page is easy to read or the visitor squints and leaves.

Contrast —

  • AA · body textrequires 4.5 : 1
  • AAA · body textrequires 7 : 1
  • AA · large textrequires 3 : 1
  • AAA · large textrequires 4.5 : 1
  • Buttons, icons, bordersrequires 3 : 1

How to use the tool

  1. Set the two colors

    Type a hex code or pick from the swatch. In browsers that support an eyedropper, you can pick the color straight from the screen.

  2. Check the ratio

    Below it, you’ll see what it covers: 4.5:1 is the threshold for body text, while 3:1 is enough for large text and for buttons and icons.

  3. Fix it if it fails

    The button finds the closest color that passes — only the lightness changes, the hue stays, so your brand style doesn’t fall apart.

Frequently asked questions

They are the two WCAG levels. AA requires 4.5:1 for body text and is the practical standard, also the one required in contracts. AAA requires 7:1 and is rarely followed — usually on government and healthcare websites.

24px and up, or 19px and up if it’s bold. For large text the threshold drops to 3:1, because heavier letters are easier to read at the same contrast.

Yes. WCAG 2.1 requires at least 3:1 for input borders, icons and anything else that conveys meaning — not just text.

For Bulgarian government websites — yes. For private websites, the requirement comes another way: through contracts with corporate clients, through the European Accessibility Act and through the simple fact that unreadable text drives buyers away.

Our other tools

All tools

Make a difference with Web Factor

Make a difference with Web Factor

Ready for a new website? Let's build it.

Get in touch so we can discuss your needs and see how we can help you reach your goals

Start a projectContact us

Call now:

We're available every day from
8:30 a.m. to 8:30 p.m. (Sofia time)

+359 88 33 22 379