Random Color Palette Generator

Generate a random palette of 3-6 colors that belong together -- analogous, complementary, triadic, pastel and more, with hex codes ready to copy.

About this generator

This generator composes a whole palette -- 3 to 6 colors that work together -- rather than a single swatch, computed fresh each time instead of drawn from a preset library. Eight modes control how the colors relate: harmony rules like analogous, complementary, and triadic, plus moods like pastel, warm, and cool. Click any swatch to copy just that color.

Every result here is drawn using crypto.getRandomValues() -- the Web Crypto API's cryptographically secure randomness -- instead of Math.random(), so it's genuinely unpredictable, not just statistically random. Learn more.

What people use it for

Designers and developers use it to spark a scheme for a site, slide deck, chart, or brand exploration; artists and crafters for picking coordinated colors before committing paint or yarn. It's also a quick way out of a rut -- generating until something clicks is faster than staring at a color picker.

How it works

Each press picks a random base hue with the site's cryptographically secure randomness, then builds the rest of the palette from it according to the selected mode -- analogous palettes take neighboring hues, complementary ones alternate across the color wheel, triadic ones rotate in thirds, monochrome varies only lightness, and the mood modes constrain hue and saturation ranges instead. The finished palette is sorted from darkest to lightest so it reads as a deliberate ramp. "Any" picks one of the seven other modes at random per press.

Common questions

Are these palettes from a fixed library?

No -- every palette is computed on the spot from random hue, saturation, and lightness values under the selected mode's rules, so the space of possible palettes is effectively unlimited.

What do the modes mean?

Analogous picks neighboring hues on the color wheel (calm, cohesive); Complementary alternates opposite hues (high contrast); Triadic spaces hues in thirds (balanced and lively); Monochrome keeps one hue and varies lightness; Pastel, Warm, and Cool constrain the palette's mood instead of its hue relationships.

Can I copy a single color?

Yes -- click any swatch to copy its hex code, or use the copy button to grab the whole palette at once.

How many colors are in a palette?

Your choice of 3 to 6 -- five is the default, the classic palette-site size.

Related Generators

Font · Paper Type

All Arts & Media generators

Browse all generators