Home / Colour / Palette Generator

Palette Generator

Start with one colour you love and get a balanced five-colour palette built on classic harmony rules — analogous, complementary, triadic and more. Click any swatch to copy its HEX code. Every calculation happens on your device, so your palettes stay private.

Click any card to copy its HEX code. Tip: press Space anywhere outside a text field and the generator deals a fresh palette from a surprise base colour.

Overview

Choosing colours is where many designs quietly fall apart. One strong colour is easy; five that behave together — across headings, backgrounds, buttons and accents — is genuinely hard, and guessing usually produces sets that clash or blur into sameness. This generator replaces guessing with geometry: pick a base colour, choose one of five time-tested harmony rules, and it computes a complete five-colour set that follows the rule exactly.

The rules are the ones art schools have taught for a century — opposites steady each other, neighbours blend, triads energise. You bring the taste, choosing the base and the rule; the tool brings the arithmetic. What comes out is a working set you can actually ship, not a mood board.

What is colour harmony?

Colour harmony is the idea that some combinations feel settled while others feel tense, and that the difference is structural rather than mysterious. On the colour wheel, certain geometric relationships — opposites, neighbours, evenly spaced trios — reliably produce combinations the eye reads as intentional. Designers have used these relationships since long before screens existed; painters called them chords.

A generator is honest about what it automates: it applies the geometry perfectly, which humans do sloppily. It cannot supply taste — a mathematically perfect triad in colours you dislike is still a palette you dislike. So the workflow is: you choose the starting colour and the rule, the tool enforces the rule, and you judge the result. Taste stays human; arithmetic goes to the machine.

Features

Benefits

Who can use it

Web designers building a new site's colour system, developers who need a decent palette without hiring a designer, slide-deck makers tired of default themes, and brand owners extending one brand colour into a full set. It also suits students learning colour theory — generating palettes from each rule in turn makes the abstract geometries concrete in a way textbooks struggle to.

How to use

  1. Pick a base colour with the picker, or type one in.
  2. Choose a harmony rule — complementary is the safest first try.
  3. Judge the five colours honestly; regenerate or switch rules if they feel off.
  4. Click any swatch to copy its HEX code, or use copy-all for the full set.
  5. Paste the codes into your stylesheet, slides or design tool.

Frequently asked questions

Which harmony rule should I start with?

Complementary — your base plus its wheel-opposite — because it reliably produces palettes with both energy and balance, and it is hard to make look accidental. Analogous (neighbours) is the calm choice for background-heavy designs. Triadic is bolder and suits playful brands. Monochromatic is the minimalist's option: one hue, several depths. Try the same base through all five; the comparison teaches more than any single recommendation.

Can a generated palette be used as-is?

Often yes for side projects and mockups, but treat it as a strong draft for anything public. Real designs need tuning to content: text needs readable contrast against backgrounds, and interactive states need distinguishable shades. Use the generated set as the skeleton, then adjust lightness for legibility. The copy buttons make iterating cheap.

Why five colours?

Because that is roughly what an interface consumes: a background, a surface, a text colour, a primary accent and a secondary accent or state colour. Fewer and you start improvising mid-design; more and the palette stops feeling like a system. Five is the working minimum that covers a real page without waste.

Does the tool check contrast or accessibility?

No — harmony and legibility are different jobs. A beautiful analogous palette can still fail WCAG contrast badly. Once you have a palette you like, run its text and background pairs through a contrast checker and adjust lightness until they pass. Treat this generator as step one and contrast checking as step two.

Is my base colour stored anywhere?

No. The palette is computed in your browser's memory and vanishes when you leave the page. There is no account, no history and no analytics on what you generate.

Conclusion

Good palettes are geometry plus judgement. The generator supplies the geometry flawlessly; you supply the judgement. Start from a colour you trust, try the rules in turn, keep the set that feels inevitable — then check its contrast before it meets real text.

Related tools

ColourGradient GeneratorBuild smooth CSS gradients with a live preview and one-click code. ColourContrast CheckerExact WCAG contrast ratios for any text and background pairing. ColourColour StudioOne colour, four formats — HEX, RGB, HSL, HSV — with copy buttons.