Random Color Palette Generator

Generate harmonious 5-colour palettes with copy-ready hex and CSS.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

Generate harmonious 5-colour palettes in one click — ideal for web design, branding mockups, slide decks, or any project that needs a coordinated colour set without manual fiddling. Pick a scheme, keep pressing Generate until something inspires you, then copy the hex codes or a ready-made CSS variables block.

How it works

Every palette starts from a single random base hue (0–359°), drawn from the browser’s Web Crypto secure random generator when available. The selected scheme then derives the other colours by rotating that hue around the colour wheel in HSL space, with controlled saturation and lightness:

  • Analogous: base, +30°, +60°, −30°, −60°
  • Monochrome: one hue, five different lightness levels
  • Triadic: base, +120°, +240° (with lightness variants)
  • Complementary: base and base +180° (with lightness variants)
  • Random: five fully independent random hues

Each HSL colour is converted to its hex value with the standard HSL-to-RGB formula, so the codes are exact and immediately usable.

Example

Suppose the random base hue is 210° and you choose triadic. The hues become 210°, 330° and 90° (plus two lightness variants), producing a blue, a pink-magenta and a green — three evenly spaced, balanced colours. A resulting palette might read:

#2D7DD2 · #D22D8A · #7DD22D · #6FA8DC · #DC6FB0

Click any swatch to copy its hex, or grab the CSS custom properties block. Everything runs locally — nothing is uploaded.

Ad placeholder (rectangle)