Harmony Library

Eight thousand schemes, and none of them stored.

Every harmony here is computed from a seed rather than kept in a table — 23 methods, five families, from a 5 KB manifest. That is what makes an id citable: har_5k is not a row somebody could edit, it is a claim anyone can recompute. Paste colours you already have and it names the scheme they form.

Collection 8,192 23 methods Derived, not stored Read the API guide →

What harmony is this?

Give it colours you already use. It matches their hue pattern against all 23 schemes — anchored on each colour in turn, so the answer does not depend on the order — and tells you which one they form, how closely, and which schemes it genuinely cannot tell apart from that one.

Click a swatch to pick, or type any CSS colour — hex, rgb(), hsl(), lab(), oklch(), color() or a name.

Browse the collection

Filter by method, family, base hue, chroma or lightness. The one worth reaching for is contrast: only about a quarter of these schemes contain two members you could set text with, and a row of swatches cannot show you that.

Filter inside results
Base hue
Chroma
Lightness
Method
Family
Sort by
Loading harmony database…
—
🔍

No harmony selected

Click any harmony card in the Library tab to inspect it here — you'll see every color's RGB, OKLCH, L*a*b*, WCAG contrast, the underlying color-theory scheme and adherence score.