Make Your Website Easy to Read for Everyone (Why Colour Contrast Matters)

Posted
Tags
Accessibility
Share
There are 2 words and both say readability, one is white and the other is navy with 8 different blue background colours

Have you ever used white text on a pastel background because it looked cute? You’re not alone—I’ve done it too 🥹

the sentence, can you read me? with 4 different pastel colour background

By the end of this blog, you’ll understand why that is a bad idea and how to maintain a beautiful, on-brand design without compromising accessibility.

Why Low Contrast is a Problem

For people with low vision or colour blindness, low-contrast text can be nearly impossible to read. The image above, white text with pastel colour background, looks stylish but for someone with visual challenges, it’s like trying to read invisible ink 😵

But Visual Impairments Are Rare, Right?

Visual impairments are more common than you might think. Consider this 👇

  • About 8% of the U.S. population has some form of visual impairment (according to the Health Policy Institute)
  • About 30% of the population in Germany has a visual impairment, motor impairment, difficulty concentrating or limited reading skills (according to barrierefreies Design).

Our vision often declines as we age. So even if it feels foreign now, it is important to make sure that text has enough colour contrast so that more people including your future self can actually read 👵🏻👴🏻💕

So, What’s “Enough” Contrast?

According to the Web Content Accessibility Guidelines (WCAG), the contrast ratio between text and its background should be at least 4.5:1 for regular text and 3:1 for larger text. Large text means at least 18 point (24 px) if not bold and at least 14 point (18.67px) if bold.

It might sound a bit technical, but don’t worry—I’ve got you covered with 2 simple steps!

Here’s What You Can Do

  1. Check Your Contrast Ratios:
    Use free tools like Pika or Contraste to check if your text meets the 4.5:1 contrast ratio or 3:1 for larger text.
Pika app window above the sentence, can you read me? with 4 different pastel colour background
  1. Adjust Colours:
    If your contrast is too low, you can either lighten the text or darken the background (or vice versa) or choose a different colour that works within your brand’s palette.
Pika app window above the sentence, can you read me? which has white colour except read with 4 different pastel colour background
Pika app window above the sentence, can you read me?  with 3 different pastel colour background and jelly berry colour background

Bonus tip: Make sure this applies to text on images too! Wherever possible, keep the text as actual text—not part of an image—for the best results.

For maximum readability, the best combination is black text on a white background (or white on black). This gives the highest contrast ratio (21:1), which is perfect for accessibility.

However, it might not align with your brand’s design system. Here are some actual examples where I improved colour contrast to make their website more accessible.

Real-Life Examples

TELL Japan

Buttons and text had insufficient contrast, which I corrected by adjusting the colours to meet the 4.5:1 ratio. I also used a colour-blind simulator to optimise for users with deuteranomaly (red-green colour vision deficiency).

navigation and how we help section of the current TELL Japan website
before
navigation and how to support our work section of Yoshie's redesign of TELL Japan website
after

Fermenstation

Low contrast on buttons and links made navigation difficult. By boosting the contrast, especially on important elements like the “ONLINE STORE” button, I made it easier for all users to navigate.

online shop and news section of the current Fermenstation website
before
online shop and news section of Yoshie's redesign of Fermenstation website
after

Time for a Small Adjustment!

Colour contrast isn’t just a technical requirement—it’s a simple, effective way to make sure everyone can enjoy your content. By improving readability, you’re helping not just people with visual impairments but everyone!

Already made some adjustments? Celebrate that win! 🥳 🎉
If you’re not sure where to start or need help improving your website’s contrast, feel free to reach out to me via email 📧

Hope this was helpful for you! See you in the next post!

Have a wonderful day 🥰

Yoshie

Related articles

Improving Accessibility on Mission Control’s Website! ✨

👩🏻‍🔬 Accessibility Insights from My Review While reviewing Mission Control’s website, I identified 13 accessibility and UI/UX issues on the homepage. Out of these, 7 required coding fixes, but I could address 6 through design changes. Let’s dive into how I solved them! ✅ How I Improved Accessibility and UX Colour Contrast: Green/Yellow Buttons: The original green and yellow buttons didn’t provide …

Making the Fermenstation Website Accessible 🥢

👩🏻‍🔬 Accessibility Testing Insights During my review of the Fermenstation website, I identified 10 accessibility and UI/UX issues. While 3 required coding changes, I addressed 7 through design improvements. Here’s how I solved them: ✅ How I Solved Accessibility and UX Issues 1. Low Colour Contrast: The contrast on buttons, text, and links (e.g., “READ MORE” under NEWS) was too low. …

Making TELL Japan Website Accessible and Decluttered 🧹

👩🏻‍🔬 Accessibility Testing Insights During my review of the TELL Japan website, I identified 17 accessibility and UI/UX issues. While 7 of these issues required coding changes, I addressed the other 10 through design improvements. Here’s how I tackled them. ✅ How I Solved Accessibility and UX Issues 1. Low Color Contrast on Buttons and Text: I improved the colour contrast of text and …