Color Palette Generator
Pick a base color and get a harmonious palette in a click — complementary, analogous, triadic and more. Copy any hex or download the whole set as CSS.
Complementary palette
Two colors opposite each other on the wheel — bold, high-contrast pairings.
Tip: click a swatch to copy its hex, lock 🔒 to keep it when you regenerate, or reroll 🔄 for a fresh variation.
How the palette generator works
Everything is computed live in your browser from color-wheel math — no accounts, no waiting, no data leaving your device.
Choose a base color
Use the color picker, type a hex code, or roll a random starting point.
Pick a harmony
Complementary, analogous, triadic, tetradic, monochromatic, shades or tints — each derives new colors from your base.
Lock, reroll & export
Lock the swatches you love, reroll the rest, then copy the hex codes or export as CSS, JSON or a PNG strip.
What the harmonies mean
The generator converts your base color to HSL (hue, saturation, lightness) and rotates the hue around the 360° color wheel to build each scheme. Complementary uses the opposite hue (+180°) for maximum contrast. Analogous nudges the hue ±30° for calm, cohesive sets. Triadic spaces three hues 120° apart, and tetradic uses four hues 90° apart for rich, balanced schemes.
Monochromatic keeps the hue fixed and varies saturation and lightness. Shades darken your color toward black, while tints lighten it toward white — both are perfect for building UI scales and hover states.
Private by design. Every color is calculated right here in your browser with plain JavaScript. Nothing is ever uploaded or stored — we never see your palette.