web colour generator 2026 / theory lab
Colour Systems Engine
Pick a colour or hit random. Build usable palettes with harmonies, perceptual tone ladders, and live WCAG contrast scoring.
Locked Colours
Retune around these anchors.
Alternate Tunings
A tuning is a controlled mistake: wrong relationships, disciplined colour behaviour.
Detuned Fifths
Almost-triadic intervals, pushed slightly out of tune.
Palette In Action
The tuned palette mapped into UI roles, with contrast checks for the main text pair.
The palette has a job now.
Dark and light extremes create structure, while the detuned colours bring tension.
Text candidates
Background candidates
Base Palette
Original plus nearest web-safe and shorthand color.
Wheel Offsets
Fast hue travel around the base at consistent lightness/chroma.
Perceptual Tone Ladder
OKLCH lightness steps for smoother visual spacing than raw RGB tints.
Chroma Ramp
Muted to vivid variations built from OKLCH chroma scaling.
Harmony Engine
Analogous, triadic, split complementary, tetradic, and monochrome systems.
Spectrum
Complete hue sweep at current saturation and lightness.
History
Stored in your browser. Click any swatch to reload it.