Pick a base color to generate harmonious palettes based on color theory — complementary, analogous, triadic, split-complementary and tetradic — along with a full scale of tints and shades and WCAG contrast checks.
How to use the Color Palette Generator
- Choose a base color or type a HEX value.
- Browse the generated harmonies and the tint/shade scale.
- Click any swatch to copy its HEX, or copy the whole palette as CSS variables.
Color harmony types
Complementary: opposite on the color wheel (180°), maximum contrast. Analogous: neighbours (±30°), calm and cohesive. Triadic: three colors 120° apart, vibrant but balanced. Split-complementary: base plus the two neighbours of its complement. Tetradic: two complementary pairs.
Accessible contrast
WCAG requires a contrast ratio of at least 4.5:1 for normal text (AA) and 7:1 for AAA. Each swatch shows whether white or black text passes on top of it.
Frequently asked questions
What is a complementary color?
The color directly opposite on the color wheel, e.g. blue and orange.
Can I export the palette?
Yes — copy it as CSS custom properties or a list of HEX codes.