Tool 07 / 08 · Color utilities · instant

Color Harmony Generator

Pick one color and get six classic color schemes built on color-wheel relationships — complementary, analogous, triadic, and more.

Base color · click any swatch below to copy it
Example

Schemes built from a temple gold

Take this temple's molten gold #AF8B5B and the color wheel does the rest — a complementary partner and a triadic trio, exactly as this tool computes them.

Golden temple glowing over dark water at night

Complementary

Triadic

#AF8B5B · #5B7FAF / #5BAF8B · #8B5BAF — plus 4 more schemes in the tool

Check it yourself

How each scheme is calculated

The generator converts your base color to HSL (hue, saturation, lightness) and rotates only the hue. Saturation and lightness stay exactly as you entered them, except in the monochromatic row. Every result is rounded to whole RGB values and shown as HEX.

Input · the default base color

#5B5BD6hsl(240, 60%, 60%)

Leave the field at #5B5BD6 and compare these values with the Triadic and Monochromatic rows in the tool.

Triadic

#5B5BD6 · #D65B5B · #5BD65B

Monochromatic

#C2C2F0 · #7070DB · #5B5BD6 · #1F1F7A

You can type the base color as HEX (#5B5BD6, 5B5BD6, or a three-digit short form such as #5BD, which means #55BBDD), rgb(91, 91, 214), or hsl(240, 60%, 60%). Four-digit or eight-digit HEX, alpha values, and color names are not accepted; the input box keeps a red outline and the schemes stay unchanged until the value is valid. An HSL input is converted to whole RGB values before the schemes are built, so hsl(240, 60%, 60%) becomes #5C5CD6 rather than #5B5BD6.

Limits

Equal HSL lightness does not mean equal visibility

Because the formulas keep HSL lightness fixed, the colors in a scheme share a number, not a perceived brightness. HSL treats a blue and a green at 60% lightness as equally light; your eye and the WCAG contrast formula do not.

#5B5BD65.37:1 on white · passes AA text
#D65B5B3.81:1 on white · large text only
#5BD65B1.87:1 on white · fails for text

These are the three triadic colors from the example above, measured against white with the WCAG 2.x contrast formula. The same effect is stronger with vivid colors: the complementary partner of gold #FFD700 is #0028FF, and both are HSL 50% lightness, but their OKLCH lightness is about 89% and 47%. Before you use a generated color for text or small icons, test the exact pair in the Contrast Checker. When a companion color feels too loud, expand it with the Shades generator and choose a lighter or darker step instead of using the raw hue rotation.

The schemes are geometric starting points. They do not know your background, brand constraints, or the proportion in which each color will appear, and nothing is saved: the tool rebuilds all six rows each time the base color changes.

About this tool

What is color harmony?

Color harmonies are combinations built from fixed geometric relationships on the color wheel. Complementary colors sit opposite each other (maximum tension), analogous colors sit side by side (calm and cohesive), triadic schemes space three hues evenly (vivid but balanced), and monochromatic schemes vary only lightness. They're not rules — they're reliable starting points that have worked for painters and designers for two centuries.

In practice

Using a scheme without making a rainbow

The classic mistake with harmony schemes is using every color at equal strength. The schemes tell you which hues relate — proportion is your job.

And if the wheel feels arbitrary: real photos already contain harmonies that survived reality. Extract one with the Palette Extractor and use this tool to understand why it works.

Keep going

Related tools & guides

FAQ

Frequently asked questions

Which harmony should I pick for a website?

Analogous or monochromatic for the base UI (they stay calm across large surfaces), with the complementary color reserved as a small accent. A full triadic or tetradic scheme at equal strength usually looks like a carnival — use the extra hues sparingly.

What's the difference between complementary and split-complementary?

Complementary uses the exact opposite hue (180°). Split-complementary takes the two hues on either side of the opposite (150° and 210°) — nearly the same contrast, but softer and easier to balance.

The generated colors clash with my design. Why?

Harmony formulas rotate hue but keep your color's saturation and lightness, which can be too intense at full strength. Tone the companions down with the Shades generator, and check text pairs in the Contrast Checker.