Guides

Color theory basics: the wheel, harmonies and how to use them

Updated 2026-09-14 · 4 min read · by the ColorSwoop team

You do not need an art degree to use color well. You need three concepts, one wheel and six rules — and every one of them can be shown rather than described.

The three dimensions of a color

Every color you will ever pick is a position on three axes. Change one at a time and you can see what each does:

Hue — where the color sits on the wheel (same saturation and lightness)
Saturation — how vivid it is, from pure to gray (same hue and lightness)
Lightness — how close to white or black (same hue and saturation)
Most palettes go wrong on the last two axes, not the first. Four hues at the same saturation and lightness feel flat and loud; varying lightness gives hierarchy, and lowering saturation on the supporting colors lets the accent breathe.
✕ Same lightness, same saturation
✓ Lightness varied, one color leads
Identical hues. The right-hand set has hierarchy because two colors stepped back.

Warm and cool

Reds, oranges and yellows are warm: they advance and energize. Blues, greens and purples are cool: they recede and calm. Mixing one warm accent into a cool palette (or one cool accent into a warm one) is the simplest way to create a focal point.

A cool palette and a warm one. Browse the warm and cold collections to feel the difference across hundreds of them.

The six harmony rules

A harmony rule says where on the wheel the other colors sit relative to the one you start with. Every wheel below starts from the same red #E63946; the companion colors are computed the way the generator computes them.

Monochromatic

One hue, many lightness levels. Calm and safe; needs a neutral for text. See the monochrome collection.

Analogous

Two to four neighboring hues. Cohesive, low tension — most nature palettes are analogous.

Complementary

Two opposite hues. Vibrant; keep one as the accent, never split them 50/50.

Split-complementary

A hue plus the two neighbors of its complement. The contrast without the clash.

Triadic

Three hues 120° apart. Playful and balanced; common in kids palettes.

Tetradic

Four hues 90° apart. Rich but demanding — let one dominate and mute the rest.

Rules in the wild: an analogous green palette, a near-complementary teal and coral, and a triadic set kept in check by lightness.

Color spaces: HSL vs OKLCH

HSL is easy to reason about but not perceptually uniform. These six colors all have exactly 50% HSL lightness — and they plainly do not look equally bright:

Six hues, all hsl(h, 90%, 50%)
Yellow at 50% HSL lightness glows; blue at 50% is dark. OKLCH fixes this: equal numeric steps look like equal visual steps. ColorSwoop generates and classifies palettes in OKLCH for that reason, and modern CSS supports oklch() directly.

Tints and shades

Once you have a hue, most of the work is choosing lightness levels of it — a light tint for backgrounds, the hue itself for the primary, a deep shade for text. This ladder is what a color page's shades list gives you:

One blue, nine lightness levels — the base is outlined
A background from the light end, a text color from the dark end, and the base in between: three usable colors from one hue.

Psychology, briefly

Associations are cultural and contextual, but some are broad: blue for trust and technology, green for growth and health, red for urgency and appetite, purple for creativity and luxury, yellow for optimism, black for sophistication. Use them as a starting point, then test with your audience. The marketing guide separates what holds up from what is folklore.

Putting it to work

FAQ

What is the difference between hue, saturation and lightness?

Hue is the color family (red, blue). Saturation is how pure or gray the color is. Lightness is how close it is to white or black. HSL and OKLCH describe colors with these three values.

What are complementary colors?

Colors opposite each other on the color wheel, like blue and orange or red and green. They create maximum contrast and vibrancy.

Why do designers use OKLCH?

OKLCH is perceptually uniform: equal steps in its values look like equal steps to the eye, unlike HSL where a 50% lightness yellow looks far brighter than a 50% lightness blue.

Which harmony rule should a beginner start with?

Analogous. Neighboring hues almost never clash, so you can concentrate on lightness and saturation, which is where most palettes actually go wrong.