YouTools
All tools

Design

Color Palette Generator

Pick a base color and a harmony rule, and get a matching palette with HEX, RGB, and HSL codes ready to copy — plus a 50–900 tint/shade ramp for building out a full UI color scale.

Base color
Harmony

Colors sitting next to the base on the wheel — naturally harmonious, low contrast.

Palette

Click any swatch or code to copy it.

Shades & tints

Advertisement

How this works

Every palette is generated by rotating your base color's hue around the color wheel (or, for monochromatic, only changing its lightness) — the same color theory rules a designer would apply by hand. Everything runs in your browser: nothing you type or generate here is sent anywhere.

FAQ

What's the difference between the harmony types?
They're different rules for picking hues off the color wheel relative to your base color. Complementary picks the exact opposite hue for maximum contrast. Analogous picks neighboring hues for a naturally cohesive look. Triadic and tetradic space three or four hues evenly around the wheel for a vibrant but balanced set. Split-complementary softens a complementary pairing by using the two hues next to the opposite, instead of the opposite itself. Monochromatic doesn't change the hue at all — it's the same color at different lightnesses.
Why do the Shades & tints codes look different from my base color?
The 50–900 ramp is built on a fixed lightness scale (the same one design systems like Tailwind use), not a rescale of your exact input. That keeps "500" a consistent mid-tone no matter how light or dark the color you typed in happens to be — useful when you need a full set of UI shades from one brand color.
Does clicking a swatch copy anything to my clipboard?
Yes — click the colored block itself to copy its HEX code, or click any of the HEX, RGB, or HSL lines underneath to copy that exact value. Nothing is sent anywhere; the copy happens entirely in your browser.
Which color model should I use — HEX, RGB, or HSL?
HEX and RGB describe the same thing (red/green/blue channels) in different notations, so use whichever your tool expects. HSL (hue, saturation, lightness) is often easier to reason about when you're adjusting a color by hand — e.g. "same hue, just darker" is a one-number change in HSL but a three-number change in RGB.

Advertisement