COLORS THAT WORK TOGETHER

Random Color Palette Generator

Build a palette of up to 8 colors. Lock your favorites, shuffle the rest, and export your selection.

Your next palette

Lock a color to keep it
01
Lavender
White 1.61:1 · Black 13.04:1
02
Mint
White 1.87:1 · Black 11.21:1
03
Apricot
White 1.42:1 · Black 14.80:1
04
Coral
White 2.05:1 · Black 10.27:1
05
Sky
White 3.16:1 · Black 6.64:1

See your palette in use

●― ― ―
Header · #D4C5F0
◒
A little color
Card · #A7C4B5
Button
Button · #F2D5A0
Fresh ideas.
Text · #E8A598
Background
Background · #7C92B5

Press spacebar to generate a new palette·Tap a color code to copy. Lock a color to keep it.

A FEW STARTING POINTS

Palettes to build on

Choose a combination and adjust it in the generator.

YOUR COLOR WORKFLOW

From first color to final palette

1

Generate a palette

Choose a style, hue or harmony. Generate a few options to find your starting point.

2

Lock your colors

Lock the colors you want to keep. Generate again to change only the rest.

3

Copy or export

Copy individual values, export CSS variables, or download a PNG.

FAQ

Palette questions

How many colors should a palette have?+

Three to five colors are a practical starting point. Choose a dominant color, one or two supporting colors, and an accent for emphasis. The right number depends on your design; a consistent hierarchy matters more than following a fixed rule.

What makes a color palette work?+

A useful palette has a clear visual hierarchy and enough contrast between elements. Try distributing hues around the color wheel, then adjust saturation and lightness for your project. Check text against its background to make sure it remains readable.

How do I save a palette I like?+

Use the save button to keep a complete palette in this browser, or copy its share link or exported values. The Random Color Generator also keeps a history of individual colors generated there. Random Color Generator.

Saved in your browser

This tool does not upload your palettes. Favorites are stored in your browser and can be removed individually. Optional analytics may be enabled by the site operator. Your hosting provider may process normal request logs when serving the site.