Sari la conținut

Brand colour palette: how to build one properly

Colour is the first thing the brain processes, before it reads anything. That is why a disorderly palette breaks a brand faster than a mediocre logo does, and why it is worth building to a structure rather than choosing by taste.

by Updated 6 min readCitește în română

Nearly every amateur palette has the same fault: five colours of equal importance. The result is that no colour ever repeats often enough to become yours, and every new material looks like it belongs to somebody else.

Palettes that work have a strict hierarchy, and most of the surface is taken up by neutrals.

The structure: one colour does 10% of the work and all of the meaning

Accent

How many

1

Share of surface

5–10%

What it does

Buttons, links, highlights. The colour people remember.

Dark neutral

How many

1 (2–3 steps)

Share of surface

20–60%

What it does

Text, dark surfaces, structure

Light neutral

How many

1 (2–3 steps)

Share of surface

30–70%

What it does

Backgrounds, surfaces, dividers

State colours

How many

3–4

Share of surface

under 2%

What it does

Success, warning, error, information

Secondary accent

How many

0–1

Share of surface

under 3%

What it does

Optional. Only for a genuine second hierarchy

Choosing the accent

Three criteria, in order of practical importance:

  1. 01Differentiation from competitors. Put five competitors' logos on one screen. If four are blue, a fifth blue will be remembered by nobody. Colour is the cheapest differentiation tool you have.
  2. 02Fit with your [personality](/guides/brand-strategy). Not in the sense of colour-psychology folklore, but in saturation and lightness: a highly saturated colour reads as energy and urgency, a desaturated one as restraint, whatever the hue.
  3. 03Technical behaviour. It has to work as a button fill with white text on it, survive CMYK printing without shifting, and not disappear on a cheap screen. Pure yellow and cyan fail these tests regularly.

On colour psychology, briefly: the associations are real but weak and heavily dependent on culture and context. Consistency matters far more, an ordinary colour used with discipline beats a “correct” colour used haphazardly.

Neutrals: where quality is won or lost

Neutrals cover most of any material, so they decide the overall impression. Two things make them look expensive:

  • Do not use pure black (#000000) and pure white (#FFFFFF) as your main pair. The contrast is harsh on screen. A near-black around #0E0E10 and a near-white around #FAFAFA immediately look better.
  • Give the neutrals a trace of the accent. A grey with a tiny amount of the accent hue in it ties the whole palette together. The difference is almost imperceptible on a swatch and very visible across a full page.

You need steps, not one value: primary text, secondary text, muted text, divider, surface. Five steps cover nearly everything.

Contrast: the non-optional part

Contrast is not an aesthetic preference, it is the condition for text being readable, including by a 55-year-old customer, on a phone, outdoors. The WCAG thresholds are a reasonable minimum:

Body text

Minimum ratio

4.5:1

Note

Under 18px

Large text

Minimum ratio

3:1

Note

Over 24px, or 18px bold

Interface elements

Minimum ratio

3:1

Note

Button borders, functional icons

Decorative text, logo

Minimum ratio

no requirement

Note

But it still has to be visible

Checking takes seconds with any contrast tool. The most common real defect: light grey text on white, because it “looks airier”, it looks airy on the designer's monitor and is illegible on everyone else's.

Dark mode

If your product is digital you need palettes for both modes, and you do not get one by inverting the other. Two things must change: the accent has to be lightened, because a saturated colour on a dark background reads darker than it is, and surfaces are raised with lightness, not shadow, shadows are close to invisible on black.

What to fix in the guidelines

  • Every code: HEX, RGB, CMYK, Pantone if you print often.
  • The proportions: what share of a typical material each role covers.
  • The permitted pairs: which text on which background, with contrast verified.
  • The prohibitions: which combinations are never used.
  • Tokens, if you have a digital product: semantic names (`background`, `text-primary`, `accent`) instead of colour names. When the hue changes you change one value, not three hundred places.

All of that belongs in the brand guidelines, next to typography and the logo rules.

Common mistakes

  • Colours pulled from a moodboard photograph. They look good in context and collapse out of it.
  • A gradient instead of a colour. A gradient cannot be printed consistently, cannot be embroidered, and cannot be a colour code.
  • A palette with no neutrals. Five vivid colours and no grey means you cannot set a readable paragraph anywhere.
  • Checking only on your own screen. Test on a cheap phone and, if you print, on real paper.
  • Different colours in different files. The most common real defect in small companies: three near-identical shades all claiming to be the official one.

A fast route to a coherent palette

If you want to see several colour directions built correctly (with steps, matched neutrals and verified contrast) starting from your own brief, RHAM generates the palette alongside the rest of the identity and exports it as CSS tokens, ready to use. It stays editable: the structure is generated, the final call is yours.

Frequently asked

How many colours should a brand palette have?
One accent, two neutral families with a few steps each, and three or four state colours if you have an interface. Beyond that, every colour added reduces the recognition of the others, because repetition is divided between them.
Does colour psychology really matter?
The effects exist but are weak and strongly culture-dependent, not enough to justify giving up a chance to differentiate. A “trustworthy” blue identical to every competitor's does you more harm than good. Consistency over time has a far bigger effect than the hue you pick.
How do I check my palette is accessible?
Measure the contrast ratio for every text-on-background pair you use, and hold to 4.5:1 for body text, 3:1 for large text and interface elements. Also check that information is never carried by colour alone, an error message needs text or an icon, not just red.
Can I change my colours later?
Yes, and it is the easiest identity component to change if your product uses tokens rather than hard-coded values. The real cost is not technical but in recognition: every change resets the association you have built, so do it rarely and deliberately.

Read next