Updated · Free · No sign-up · Runs in your browser
Palette Roulette generates five-colour palettes from colour theory rules: analogous, complementary, triadic, split-complementary and monochrome. Press space for a new palette, lock the colours you like, pick colours from your screen, and copy the result as hex codes, CSS variables or JSON.
How to use Palette Roulette
Press space or Generate to roll a new palette.
Lock swatches you want to keep and switch harmony rules.
Copy hex values, CSS variables or JSON for your project.
Frequently asked questions
Can I lock specific colors while generating the rest of a palette?
Yes. Click the lock toggle on any of the 5 swatches before pressing Space or Spin so locked colors remain fixed while the remaining swatches adapt harmoniously.
What export formats does Palette Roulette support?
You can copy individual HEX values, export all swatches as CSS custom properties (--c1 through --c5), or copy a JSON array of HEX strings.