Boneyard Tools

Color Harmony Generator

Enter one base color and this generator builds six classic schemes from the color wheel at once: complementary, analogous, triadic, tetradic, split complementary, and monochromatic. It converts your hex to HSL, rotates the hue by fixed angles for each scheme, then converts every result back to an uppercase six digit hex. Type a hex or use the native color picker, and copy any single swatch or a whole palette in one click.

How to generate a color harmony

  1. Type a hex value like #3366CC into the Base color field, or click the color picker swatch to choose one.
  2. You can use #rgb shorthand such as #39C or a full #rrggbb value.
  3. Scroll the six labelled schemes: complementary, analogous, triadic, tetradic, split complementary, and monochromatic.
  4. Read the hex under each swatch, shown in uppercase six digit form.
  5. Use Copy all next to a scheme to grab its colors as a comma separated list.

Examples

Complementary of a blue base

#3366CC
#CC9933

Triadic of red

#FF0000
#FF0000, #00FF00, #0000FF

Monochromatic of a blue base

#3366CC
#142952, #24478F, #3366CC, #7094DB, #ADC2EB

Frequently asked questions

How are the schemes calculated?

Your base color is parsed to RGB, converted to HSL, and its hue is rotated by fixed angles for each scheme. Complementary rotates 180 degrees, triadic 120 and 240, tetradic 90, 180 and 270, split complementary 150 and 210, and analogous plus or minus 30. Each rotated color is converted back to hex.

Which six schemes does it generate?

Complementary, analogous, triadic, tetradic, split complementary, and monochromatic. All six are generated at once from the single base color, so there is no mode to switch between; you see every palette on the page together.

How is the monochromatic scheme built?

It keeps the base hue and saturation fixed and steps the lightness by minus 30, minus 15, 0, plus 15, and plus 30 percentage points, clamped to the 0 to 100 range. That gives two darker shades, the base, and two lighter tints of the same color.

What hex format do results use?

Every output is an uppercase six digit hex like #CC9933, even if you typed a three digit shorthand. Values are rounded to the nearest 8 bit channel during the HSL to RGB conversion, so a round trip can shift a color slightly.

What is a complementary color?

It is the hue directly opposite on the wheel, found by rotating 180 degrees. For the blue #3366CC that gives the warm #CC9933. Complementary pairs sit at maximum hue contrast and work well for accents against a dominant color.

What is the difference between triadic and tetradic?

Triadic returns three colors spaced 120 degrees apart, including your base. Tetradic returns four colors at 90 degree steps, forming two complementary pairs. Tetradic offers more range but is harder to balance, so many designers let one color dominate.

Does it output HSL or RGB values too?

No. The internal math uses HSL, but the tool only shows hex codes under each swatch. If you need HSL or RGB strings, run the resulting hex through a dedicated color converter.

Why do analogous and triadic include my base color?

Those schemes are meant to be used as a set alongside the color you started from, so the base is included in the swatch row. Complementary is the single opposite hue and is shown on its own.

Is my color sent anywhere?

No. All parsing, hue rotation, and hex conversion run locally in your browser, and nothing about your color choices is uploaded or stored. It keeps working offline once loaded.

Learn more

  • Color Harmony Schemes Explained

    How complementary, analogous, triadic, tetradic, and monochromatic schemes come from hue angles, and when to reach for each one.

Related tools