Color Wheel — Build a Harmony From Any Hex Code

Pick a base color

Click or drag on the wheel to choose a hue and saturation. With the wheel focused, ← → change hue, ↑ ↓ change saturation, and Page Up / Page Down change lightness (hold Shift for larger steps).

Base
100%
50%

Palette

    A color wheel arranges hues in a circle so the mathematical relationships between them — opposite, adjacent, evenly spaced — become visual ones. This one lets you pick a base color, choose a harmony rule, and read the resulting hex codes as text. Saturation and lightness sliders apply to the whole set, and the URL saves your palette.

    Complementary

    Two hues 180° apart — the widest gap the wheel allows. Reach for a complement when one element must out-shout everything around it, like a single call-to-action. Keep the ratio lopsided, and never set one as text on the other.

    Analogous

    The base hue plus its neighbors at ±30°. Analogous sets read as one family rather than a contrast, which suits backgrounds, gradients, and chart series in one category. Nothing stands out, so you still need a borrowed accent for primary actions.

    Triadic

    Three hues 120° apart. No two are close enough to muddle, so triadic sets stay vivid and balanced — good for playful brands and category color-coding. In product UI, make one hue dominant and confine the rest to icons and tags.

    Split-complementary

    The base plus the two hues flanking its complement, at 150° and 210°. You get nearly the contrast of a true complement with far less edge vibration, plus a spare hue for secondary accents. The safest answer to "what goes with our brand color?"

    Tetradic / square

    Four hues 90° apart — two complementary pairs at once. The richest scheme here and the easiest to ruin, because four competing hues have no natural hierarchy. Treat it as a source: one dominant hue, the rest demoted to status colors.

    Monochromatic

    One hue varied only by lightness, so every marker lands on the same spot. Barely a harmony rule — and what most real interfaces are built from, since a design system needs far more lightness steps than hues.

    From a harmony to a full palette

    A harmony gives you three or four hues; an interface needs nine to eleven steps of each hue. Take any swatch into the tint and shade generator for a copy-ready ramp, or the color scale generator for its lightness, hue, and chroma axes. For one exact step, lighten or darken a color by a percentage.

    Check your combinations for contrast

    Harmony is a relationship between hues; legibility is a relationship between lightness values. Two colors 180° apart at the same lightness have almost no contrast, so run every text-on-background pairing through the contrast checker.

    Already have a color? The color picker samples any pixel on your screen — bring the hex back here to build a harmony around it.

    Frequently Asked Questions