HomeColour Science & Perceptual DesignColour Harmony

🎨 Colour Harmony — Complementary, Triadic & HSL Theory

Explore colour harmony schemes on the colour wheel. Complementary (180°), triadic (120°), tetradic (90°), analogous (30°). Understand HSL vs RGB colour spaces and how artists use harmony rules.

Colour Science & Perceptual Design3DEasy60 FPS
color-harmony ↗ Open standalone

Explore colour harmony schemes on the colour wheel. Complementary (180°), triadic (120°), tetradic (90°), analogous (30°). Understand HSL vs RGB colour spaces and how artists use harmony rules to create visually pleasing palettes.

🌎 HSL Colour Space

HSL encodes colour as Hue (0–360° around the colour wheel), Saturation (0–100% grey to vivid), and Lightness (0–100% black to white). It separates the chromatic from achromatic properties, making harmony calculations straightforward: H₂ = H₁ + offset. RGB defines colour by red, green, blue intensities and is used by displays.

🌈 Harmony Schemes

Complementary: H±180° — maximum contrast, vibrant. Triadic: H, H+120°, H+240° — balanced and vivid. Tetradic: H, H+90°, H+180°, H+270° — rich variety, harder to balance. Split-complementary: H, H+150°, H+210° — contrast with less tension. Analogous: H±30° — harmonious, natural. Monochromatic: same hue, varied L and S.

🎯 Simultaneous Contrast

Adjacent colours shift each other's perceived hue and brightness (Itten, Albers). A grey square looks different on a red vs blue background. Warm/cool contrast: warm colours (red, orange) appear to advance while cool colours (blue, green) recede. Understanding these effects helps designers choose functional palettes for readability and aesthetic balance.

🎮 How to Use

Click a harmony scheme button, then drag the Hue slider or click directly on the colour wheel to select your base colour. Adjust Saturation and Lightness. The wheel highlights all harmony partner colours as dots connected by lines. Swatches show the exact palette colours with hex codes. The UI mockup at the bottom shows the palette applied to a real interface.

About Colour Harmony Simulation

This interactive simulation visualises the principal colour harmony schemes used in art, design and digital interfaces by placing them on a real-time HSL colour wheel. You select a base colour via hue (0-360 degrees), saturation and lightness sliders, and the tool computes partner colours using fixed angular offsets — complementary at 180 degrees, triadic at 120 and 240 degrees, tetradic at 90-degree steps, split-complementary at 150 and 210 degrees, analogous within 30 degrees, and monochromatic with varied lightness only. Because HSL separates hue from luminance, each scheme becomes straightforward modular arithmetic: partner hue = (baseH + offset) mod 360.

Colour harmony rules originated with Isaac Newton's colour circle (1704) and were formalised by Bauhaus teachers Johannes Itten and Josef Albers in the twentieth century; today they underpin every professional palette generator, brand-identity system, and accessibility-aware UI toolkit.

Frequently Asked Questions

What is colour harmony and why does it matter?

Colour harmony is the principle that colours at specific, regular angular relationships on the colour wheel appear balanced and visually pleasing together. When colours are chosen randomly they often clash or feel arbitrary; harmony rules give designers a principled, reproducible starting point. The perceived balance stems from how the human visual system responds to hue relationships — complementary pairs create maximum contrast while analogous groups produce cohesive, natural-looking palettes.

How do I use this simulation to explore colour schemes?

Click one of the six scheme buttons (Comp., Triadic, Tetradic, Split-Comp., Analogous, Mono) to choose a harmony type, then drag the Hue slider or click directly on the colour wheel ring to set your base hue. Adjust Saturation to move between vivid and muted tones, and Lightness to lighten or darken the whole palette. The wheel highlights all harmony partner hues as connected dots, the five swatches beneath the sliders show exact palette colours with hex codes, and the small UI mockup at the bottom previews how the palette looks applied to a real interface.

What is the difference between complementary and split-complementary colour schemes?

Complementary places a single partner colour exactly 180 degrees opposite on the wheel, producing the highest possible hue contrast — vivid and attention-grabbing, but sometimes visually jarring at full saturation. Split-complementary replaces that single opposite with two colours at 150 and 210 degrees from the base, flanking the complement. This retains strong contrast while reducing tension, giving designers more flexibility and making it easier to achieve a balanced composition.

Why does HSL make harmony calculations simpler than RGB?

RGB describes a colour as intensities of red, green and blue light, which is how monitors work but has no direct relationship to the concept of "hue angle." There is no simple formula in RGB that expresses "add 120 degrees of hue." HSL (Hue, Saturation, Lightness) maps colour onto a cylinder where hue is an angle from 0 to 360 degrees, so any harmony rule becomes straightforward modular arithmetic: partner hue = (H + offset) mod 360. The simulation computes entirely in HSL and converts to RGB and hex only for display, which is why dragging the hue slider produces perfectly consistent harmony colours regardless of saturation or lightness.

What is simultaneous contrast and how does it affect harmony?

Simultaneous contrast, documented by Michel Eugène Chevreul in 1839 and explored at the Bauhaus by Josef Albers, is the phenomenon where adjacent colours alter each other's perceived hue and brightness. A neutral grey square looks greenish on a red background and reddish on a green one. This means even a mathematically correct complementary pair can appear unbalanced in a real layout if area proportions are wrong. Designers typically use one dominant colour occupying roughly 60 percent of the composition, a secondary colour at 30 percent, and an accent at 10 percent to counteract this effect.

How did the modern colour wheel originate?

Isaac Newton bent the visible spectrum into a circle in his 1704 work "Opticks" so that the violet end could be shown adjacent to red, reflecting their perceptual similarity. Johann Wolfgang von Goethe published a rival theory of colour emotion in 1810. The systematic application of colour wheels to art education began with Johannes Itten at the Bauhaus in the 1920s, whose book "The Art of Color" (1961) codified the complementary, triadic and tetradic schemes still used today. Josef Albers further developed the study of colour interaction in "Interaction of Color" (1963).

What real-world applications use colour harmony rules?

Colour harmony rules are embedded in virtually every visual design discipline. Brand identity systems define primary, secondary and accent colours using complementary or triadic relationships to ensure visual cohesion across media. Web and app UI toolkits derive their colour tokens from analogous or split-complementary palettes for readability. Film and television use complementary colour grading — the iconic orange-and-teal look applies a complementary scheme to skin tones and backgrounds. Interior designers use the 60-30-10 rule anchored in analogous or complementary selections, and fashion designers use seasonal palettes built on analogous harmonies.

Is the tetradic scheme harder to use than simpler schemes?

Yes — tetradic (also called square or double-complementary) places four colours at 90-degree intervals, giving the richest variety of hues but also the highest risk of imbalance. Because all four hues are equally spaced and all create contrast with each other, it is easy to produce a busy or chaotic result. The practical advice from colour theory is to let one of the four colours dominate in area and use the others as accents; reducing saturation on some colours also helps. Simpler schemes like analogous or split-complementary are generally safer starting points for most design projects.

What is monochromatic colour harmony?

A monochromatic scheme uses a single hue throughout but varies its saturation and lightness to create tonal variation. This produces the most cohesive, restrained palettes possible because there is no hue contrast at all — only value and chroma contrast. In this simulation, monochromatic mode keeps the hue fixed and applies lightness offsets of plus or minus 15 and 20 percent to generate the partner colours. Monochromatic palettes are widely used for minimalist design, luxury branding and interfaces where calm and focus are priorities.

How does digital colour accessibility relate to colour harmony?

WCAG (Web Content Accessibility Guidelines) require minimum contrast ratios between text and background — 4.5:1 for normal text and 3:1 for large text. These ratios are calculated from relative luminance, which depends on lightness rather than hue. This means a complementary pair can be harmonically perfect yet fail accessibility checks if both colours share similar lightness. Modern design systems therefore treat harmony as a starting point and then adjust the lightness axis to meet contrast requirements, using tools like the APCA contrast algorithm for finer perceptual accuracy.

Are there colour harmony models beyond the standard HSL wheel?

Yes. The standard HSL and RYB (red-yellow-blue) wheels used in art education are perceptually non-uniform — equal angular steps do not produce equally different-looking colours. Perceptually uniform colour spaces such as CIELAB, CIELCH and the newer Oklab correct for this by mapping colours so that equal numerical distances correspond to equal perceived differences. Harmony tools built on Oklab or CIELCH produce palettes that feel more balanced across hue families. The Munsell colour system, developed in 1905, was an early attempt at perceptual uniformity and is still used in paint standardisation. Current research in computational colour harmony also incorporates preference data from large-scale human studies.

About this simulation

This tool visualises classic colour harmony rules on an interactive HSL colour wheel. You pick a base colour by its hue, saturation and lightness, and the simulation derives partner colours by rotating the hue around the 360° wheel by fixed angular offsets. Complementary uses +180°, triadic +120° and +240°, tetradic +90° increments, and analogous ±30°. Because HSL separates hue from brightness, these relationships become simple modular arithmetic rather than guesswork, which is why it underpins so many palette generators.

🔬 What it shows

It renders an HSL colour wheel and overlays the selected harmony scheme as connected dots. Partner hues are computed as (baseH + offset) mod 360, then converted to RGB and hex. Complementary, triadic, tetradic, split-complementary and analogous use hue offsets, while monochromatic keeps one hue and varies lightness by ±15 to ±20%.

🎮 How to use

Choose a scheme with the six buttons (Comp., Triadic, Tetradic, Split-Comp., Analogous, Mono). Drag the Hue, Saturation and Lightness sliders, or click directly on the wheel to set the hue from the click angle. Swatches, hex codes, the RGB readout and a small UI mockup all update live to preview the palette.

💡 Did you know?

The colour wheel idea traces back to Isaac Newton, who in 1704 bent the linear spectrum into a circle so red could meet violet. Modern harmony teaching owes much to Johannes Itten and Josef Albers at the Bauhaus, who studied how neighbouring colours alter one another's appearance.

Frequently asked questions

What is colour harmony?

Colour harmony is the principle that certain combinations of colours look pleasing or balanced together. In practice it usually means choosing colours at specific, regular angular relationships on the colour wheel, such as opposite, evenly spaced, or adjacent hues, so the palette feels intentional rather than arbitrary.

How are the harmony colours calculated?

The simulation works in the HSL colour space. It takes your base hue and adds fixed offsets in degrees, then wraps the result with modular arithmetic, so the new hue is (baseH + offset) mod 360. Complementary adds 180°, triadic adds 120° and 240°, tetradic steps by 90°, analogous shifts by ±30°, and monochromatic keeps the hue but changes lightness.

What do the H, S and L sliders do?

Hue (0–359°) sets your position around the wheel and therefore the base colour. Saturation (10–100%) controls how vivid versus grey the colours are. Lightness (15–85%) moves the colours toward black or white. All harmony partners share the same saturation and lightness as the base, except in monochromatic mode where lightness is deliberately varied.

What is the difference between HSL and RGB here?

HSL describes a colour by hue, saturation and lightness, which maps naturally onto the wheel and makes harmony rules easy to express as angles. RGB describes the same colour as red, green and blue intensities, which is how screens actually emit light. The tool computes in HSL, then converts to RGB and a hex code so you can copy the values into real designs.

Are these harmony rules scientifically exact?

They are well-established design conventions rather than strict laws of perception. The angular offsets are precise and the HSL maths is exact, but whether a palette truly looks balanced also depends on context, saturation, lightness and effects like simultaneous contrast, where adjacent colours shift each other's perceived hue. Treat the schemes as a reliable starting point, not a guarantee.

⚙ Under the hood

Colour harmony rules: complementary, triadic, HSL colour wheel and perceptual design principles.

colour harmonyHSLcomplementarytriadiccolour wheel

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)