Tools / Colour

Brand palette generator

Start with one brand colour and get a full scale of tints and shades, with contrast checked on every step. Export it as CSS variables, Tailwind or JSON, or add the colours to Divi's global palette.

Brand colour

Used in the exported variable names, e.g. --brand-500.

0°

Rotates the hue slightly as shades get darker, which often looks richer than a flat scale.

0%

Colour harmonies

Accent ideas based on your base colour. Click one to build a palette from it.

Your palette

Click a swatch to copy it
AA with this text colourLarge text onlyYour colour

Suggested roles for Divi

New release Build better Divi sites

A quick preview of the suggested roles working together on a card.

Get started

Export

Adding the palette to Divi

Open any module's colour picker, click + in the global colours row and paste each hex code. Global colours update everywhere they're used, so changing the brand later is one edit. For the CSS variables, paste them into Divi → Theme Options → Custom CSS and use var(--brand-500) in any CSS field.

What do the numbers mean?

The scale runs from 50 (almost white) to 950 (almost black). Your own colour sits on the step that matches its lightness, and the rest are spread evenly around it. This is the same naming Tailwind and most design systems use, so developers will recognise it straight away.

Which steps should I use?

Light steps (50 to 200) suit section backgrounds and borders. The middle steps work for buttons and links. Dark steps (700 to 950) are good for headings and text. Check the dot on each swatch to see which text colour stays readable on it.