Color Palette Generator

Generate harmonious colour palettes (complementary, analogous, triadic, shades) from a base colour, or at random.

Runs in your browser. Your input is processed on your device and is not uploaded to our server.

Click a swatch to copy · use the lock to keep it.

How to use the Color Palette Generator

  1. Pick a base colour or press Randomise.
  2. Choose a harmony rule.
  3. Lock colours you like, copy values or export CSS variables.

Harmonies are calculated by rotating the hue in the perceptual OKLCH space, which keeps lightness consistent. Shades and tints step lightness while keeping hue. Always check text and background combinations with the Contrast Checker.

Frequently asked questions

Can I save a palette?
Copy the CSS variables or the URL; locked colours are remembered in your browser.