Pick a base or generate
Set a base HEX, choose a scheme type, then Generate (or press Space) for a new palette.
Generate harmonious color schemes from a base HEX: random, monochromatic, analogous, complementary, triadic, and more. Runs locally in your browser.
Loading tool…
Follow these steps for a clear answer.
Set a base HEX, choose a scheme type, then Generate (or press Space) for a new palette.
Lock colors you like, edit any swatch with the color picker or HEX, then regenerate the rest.
Copy individual HEX codes or the full :root custom-property block for your stylesheet.
Core relationships used by this color tool.
Common picks with formula and result.
Calm UI set
Blue + warm accent
One hue, many values
Export
Version 1.0.0
Unlocked colors = f(scheme, base H/S/L, count); locked colors unchanged on generateStart with a base color, pick a scheme type, and iterate: lock keepers, regenerate the rest, then export tokens. For geometric exploration on a circular wheel, use the color wheel; for a single precise HEX, use the HTML color picker.
:root {
--color-1: #E2DBBE;
--color-2: #D5D6AA;
--color-3: #9DBBAE;
--color-4: #769FB6;
--color-5: #188FA7;
}
body {
background: var(--color-1);
color: var(--color-5);
}
.btn {
background: var(--color-5);
color: #fff;
}
| Scheme | Colors | Best for |
|---|---|---|
| Random | 3–6 | Exploration, mood boards |
| Monochromatic | 1 hue, many L | Minimal, layered surfaces |
| Analogous | Neighbor hues | Calm, cohesive layouts |
| Complementary | Opposites | Strong accents, CTAs |
| Split-complementary | Base + near-opposites | Contrast with less tension |
| Triadic | 120° apart | Vibrant, balanced brands |
| Tetradic | Two pairs | Rich multi-color systems |
| Shades & tints | L / mild S steps | Surfaces, elevation, text |
Key distinctions behind the tool.
A set of colors chosen to work together in a design, usually guided by relationships on the color wheel (complementary, analogous, triadic, and similar rules).
It depends on brand and contrast needs. Analogous and monochromatic schemes feel calm; complementary and triadic schemes give stronger accents. Prefer one dominant color and check readability.
Copy the :root block from the tool and reference var(--color-1), var(--color-2), and so on for backgrounds, text, and buttons.
The wheel emphasizes picking a hue on a circular chart and seeing harmony markers. This generator focuses on full strip palettes, locking colors, regenerating, and exporting CSS tokens.
No. Generation, locks, and exports run locally in your browser.