Skip to content
Toolbox

Color Palette Generator

Generate harmonious colour palettes using complementary, analogous, triadic and monochromatic rules. Lock colours and export.

Press Space to generate a new palette. Lock a swatch to keep it.

    HEX list
    CSS variables
    :root {
    
    }

    About Color Palette Generator

    Generate a five-colour palette built on colour-theory relationships rather than pure chance. Lock the colours you like and regenerate the rest until the set works, then export as HEX, CSS custom properties or Tailwind config.

    How to use it

    1. Pick a harmony rule, or start from a base colour.
    2. Press Space or Generate for a new palette.
    3. Lock any colour you want to keep.
    4. Export as HEX list, CSS variables or Tailwind tokens.

    Frequently asked questions

    Which harmony rule should I choose?

    Analogous for calm, cohesive interfaces. Complementary when you need a strong accent against a dominant colour. Triadic for playful, high-energy brands. Monochromatic when structure should come from tone rather than hue.

    How many colours does a UI actually need?

    Usually three: a neutral for surfaces and text, one brand colour, and one accent for actions. Five gives you room for semantic states such as success and error.

    Are the palettes accessible?

    Each swatch shows its contrast ratio against black and white, so you can see immediately whether text will pass WCAG AA on that colour.

    In-depth reads that go beyond the calculator.