Skip to content
Generators

Random Color Generator

Pick a scheme, set the number of colors and generate. Lock the ones you like and re-roll the rest. Copy any color or export the full palette as CSS variables.

Scheme

Tip: lock the colors you like, then click Generate to re-roll only the unlocked ones.

Colors are generated in your browser. Nothing is uploaded.

How to use this random color generator

  1. Pick a scheme — random, monochromatic, analogous, complementary, triadic, tetradic, pastel or vibrant.
  2. Set how many colors you want (1–10) and the output format.
  3. Click any swatch to lock it, then Generate to re-roll only the unlocked ones.
  4. Copy a single color, the whole palette, or export as CSS variables.

Frequently asked questions

What's the difference between the schemes?

Monochromatic uses one hue at different lightness; analogous uses neighbouring hues; complementary uses opposite hues; triadic and tetradic split the wheel evenly. Pastel and vibrant adjust saturation/lightness for soft or punchy looks.

What does 'lock' do?

Locked swatches are kept when you click Generate. Useful for fixing your favourite color and re-rolling the rest of the palette around it.

What are the AAA / AA / Fail badges?

WCAG contrast against white and black. AAA is best (≥7:1), AA passes (≥4.5:1), AA Lg passes for large text (≥3:1), Fail means low contrast.

Can I export the palette?

Yes. Use 'Copy all' for a list, or 'Copy as CSS variables' for a ready-to-paste :root block.