Color Palette Generator
Build a harmonious palette from one colour, with contrast checked.
About this color palette generator
Colour harmony rules are shortcuts based on where colours sit on the wheel. Complementary means opposite, which gives maximum contrast. Analogous means neighbouring, which is calm. Triadic means three evenly spaced, which is vivid but balanced.
This generates each scheme from a base colour, gives you the hex codes to copy, and checks how readable white and black text would be on every swatch — because a palette that fails contrast is a palette you will have to redo.
How to use it
- Pick a base colour, or paste a hex code.
- Browse the generated schemes — complementary, analogous, triadic, tetradic and monochromatic.
- Click any swatch to copy its hex code.
- Check the contrast markers before committing to a text colour.
Color Palette Generator — FAQ
Which scheme should I use?
Analogous for something calm and cohesive, complementary when you need one element to stand out, triadic for something lively. Most interfaces use a monochromatic base with one accent.
What contrast ratio do I need?
WCAG AA requires 4.5:1 for normal text and 3:1 for large text. Each swatch shows whether white or black text passes on it.
Can I export the palette?
Copy the hex codes individually, or copy the whole set as CSS custom properties in one click.