Palettes · 25 tools

Color Palette Generators

Harmony rules give you related hues. A usable palette needs several things a harmony rule does not supply.

Every palette generator on the web implements the same handful of wheel rules — complementary, analogous, triadic, tetradic, split-complementary. They are a reasonable starting point and a poor finishing point, because mathematical relation is not the same thing as usable set. A perfect complementary pair is two colors at maximum mutual tension: exactly right for one accent against a neutral, exactly wrong for six categories in a chart.

What an interface palette needs beyond the harmony is fairly specific. A neutral ramp that will do most of the actual work. One accent carrying nearly all of the emphasis, because two competing accents means neither is emphatic. Semantic colors for success, warning and error that remain distinguishable under red-green color vision deficiency. And enough separation in lightness between adjacent members that they survive being rendered in grayscale.

Where the palette is computed matters as much as which rule generated it. Rotating hue in HSL changes apparent lightness — HSL yellow and HSL blue at the same nominal lightness are nowhere near equally bright — so an HSL triad arrives lopsided. The same rotation in OKLCH holds perceptual lightness fixed, which is why every generator here works in that space.

All 25 palettes tools

Palettes

Palette Generator

Nine harmony rules, computed in a perceptual color space.

Palettes

Opposite Color Finder

Three different answers to “what’s the opposite of this?”

Palettes

Complementary Colors

The 180° pair, done properly.

Palettes

Analogous Colors

Neighbors on the wheel. The quietest palette that still has a hue.

Palettes

Triadic Colors

Three hues, 120° apart, evenly loud.

Palettes

Split Complementary Colors

Complementary contrast without the vibration.

Palettes

Tetradic & Square Colors

Four hues. Two complementary pairs. Handle with care.

Palettes

Monochromatic Palette

One hue, eleven convictions.

Palettes

Shades, Tints & Tones

Toward black, toward white, toward gray.

Palettes

Color Mixer

Mix two colors in five different color spaces and see why it matters.

Palettes

Palette from Image

Drop an image, get the colors — and the background it wants.

Palettes

Random Palette Generator

Constrained randomness. Press space until something lands.

Palettes

Interactive Color Wheel

The wheel, but plotted in OKLCH where the maths is honest.

Palettes

Shades of Red

Every useful red, generated rather than hand-listed.

Palettes

Shades of Orange

Every useful orange, generated rather than hand-listed.

Palettes

Shades of Yellow

Every useful yellow, generated rather than hand-listed.

Palettes

Shades of Green

Every useful green, generated rather than hand-listed.

Palettes

Shades of Teal

Every useful teal, generated rather than hand-listed.

Palettes

Shades of Cyan

Every useful cyan, generated rather than hand-listed.

Palettes

Shades of Blue

Every useful blue, generated rather than hand-listed.

Palettes

Shades of Purple

Every useful purple, generated rather than hand-listed.

Palettes

Shades of Magenta

Every useful magenta, generated rather than hand-listed.

Palettes

Shades of Pink

Every useful pink, generated rather than hand-listed.

Palettes

Shades of Brown

Every useful brown, generated rather than hand-listed.

Palettes

Shades of Gray

Every useful gray, generated rather than hand-listed.

Further reading

Frequently asked questions

How many colors should a palette have?

Fewer than most palettes do. A neutral ramp of eight to twelve steps, one accent with three or four states, and three semantic colors covers the large majority of interfaces. Additional accents should earn their place by carrying a distinct meaning — if two colors mean the same thing, one of them is decoration.

What is the difference between a shade, a tint and a tone?

A shade is the color mixed toward black, a tint is mixed toward white, and a tone is mixed toward gray. The distinction matters because the three do different things to chroma: tints and shades both reduce it as they approach the endpoints, while tones reduce it directly at roughly constant lightness. Mixing in OKLab rather than sRGB keeps all three from passing through a muddy midpoint.

How do I check whether a palette is accessible?

Two tests catch most problems. First, run every foreground and background pairing you actually intend to use through a contrast grid. Second, convert the whole palette to grayscale — if two members collapse to the same value, they were distinguished only by hue, and for roughly one in twelve men they were never distinguished at all.

What colors go well together?

Colors that share something and differ in one dimension. Analogous sets share hue and vary lightness; monochromatic sets share hue and chroma direction; complementary pairs share nothing but sit at a predictable distance. The reliable move is to pick the relationship deliberately rather than sampling until something looks right, because the second approach does not survive being extended to a new component six months later.

Other categories