Skip to content
All posts

Branding & Color

How to Choose Brand Colours That Look Great and Pass Accessibility

A practical way to build a brand colour palette: one hero colour, supporting neutrals, and contrast ratios that keep text readable for everyone.

A fan deck of colour swatches for choosing brand colours
Photo by Mika Baumeister on Unsplash

Colour is often the first thing people remember about a brand — and the first thing that goes wrong on a website. A palette that looks stunning on a mood board can turn into pale grey text nobody can read. Here’s how we build palettes that look good and work.

Low contrast is the web’s most common accessibility failure

WebAIM tests the home pages of the top one million websites every year. In its 2026 report, 83.9% of home pages had low-contrast text — by far the most common problem it found.

The contrast rules in one minute

The Web Content Accessibility Guidelines (WCAG) set minimum contrast ratios between text and its background:

  • 4.5 : 1 for normal body text.
  • 3 : 1 for large text (about 24px regular, or 19px bold and up).
  • 3 : 1 for icons, input borders and other essential graphics.

Pure black on white is 21 : 1. A light grey like #999 on white is only about 2.8 : 1 — it fails for body text.

A simple palette structure that always works

  1. One hero colour. This is your brand. Use it for buttons, links and key highlights — not for long paragraphs.
  2. One or two accents. For badges, charts and small moments of delight.
  3. A neutral scale. Five to seven greys (or tinted neutrals) from near-white to near-black. Most of your site is actually these.
  4. Feedback colours. Green, amber and red for success, warnings and errors.
A designer's desk with a laptop, blueprints and tools
Test colours in real layouts, not just as swatches.Photo by Vooglam Eyewear on Unsplash

Make your brand colour work on buttons

Bright brand colours — yellows, light blues, lime greens — often fail contrast with white text. You don’t have to change your brand. Instead:

  • Use dark text on the bright colour, or
  • Create a deeper shade of the same hue just for buttons and links, and keep the bright version for backgrounds and illustrations.

Don’t rely on colour alone

About one in twelve men has some form of colour vision deficiency. Error messages, chart series and “in stock / out of stock” labels should use text or icons as well as colour, so the meaning survives for everyone.

Write it down

Once your palette is set, record each colour’s hex value, its job, and which text colours pass on top of it. That one page saves hours of guessing later and keeps your website, socials and print consistent. Our brand identity service delivers exactly this as part of every brand kit.

Frequently asked questions

How many colours should a brand have?

One main colour, one or two accents and a neutral scale is plenty. More than that gets hard to use consistently.

Can I keep a light brand colour if it fails contrast?

Yes. Use it for backgrounds, shapes and illustrations, and pair it with dark text — or add a deeper shade of it for text and buttons.

Does dark mode need its own palette?

Usually. Colours that pass on white often need lighter or less saturated versions to pass, and look comfortable, on dark backgrounds.

Sources

→Next step

Have a project in mind?

Tell us what you are working on. You will hear back within one business day with next steps and a ballpark.

✎The writers

The people behind the posts.

Discover more from WebTailor

Subscribe now to keep reading and get access to the full archive.

Continue reading