Tetradic Color Palette Generator

Takes a base hex color and builds a 4-swatch palette using hues evenly spaced 90 degrees apart around the color wheel (the tetradic/rectangle scheme), all at the same saturation and lightness as the base. Rendered as a downloadable PNG strip. A free online tool from Staaarter, right in your browser.

Runs locallyUpdated 2026-07-26

Overview

Introduction

This tool builds a 4-color tetradic (rectangle) palette from any hex color, giving you two complementary pairs at once from a single starting point.

It's the richest of the harmony schemes offered here, useful when a design genuinely needs four distinguishable colors.

What Is Tetradic Color Palette Generator?

A generator that converts a base hex color to HSL and produces three additional hues at 90, 180, and 270 degrees around the wheel, holding saturation and lightness constant across all four.

The four resulting colors are rendered as equal-width square swatches in a single downloadable PNG, in hue order starting from the base color.

How Tetradic Color Palette Generator Works

The base color's hue, saturation, and lightness are extracted, then three new hues are computed as (base + 90), (base + 180), and (base + 270) degrees, each wrapped into the 0-360 range.

All four hues are converted back to RGB using the base's saturation and lightness, then painted into a 4-swatch, 384x96 PixelBuffer.

When To Use Tetradic Color Palette Generator

Use it when a design needs genuine multi-color variety — a dashboard with several data categories, an illustration with multiple distinct elements, or a playful brand palette.

It's also useful for exploring both a color and its complement's neighborhood at once, since a tetradic scheme contains two complementary pairs.

Features

Advantages

  • Provides four evenly-spaced, mathematically exact hues from one input color.
  • Contains two full complementary pairs, offering strong contrast options within one palette.
  • Saves the work of manually picking and checking four related colors by hand.

Limitations

  • Four full-strength hues together can look busy or unbalanced if used in equal proportions; pick a dominant color and treat the rest as accents.
  • The fixed 90-degree spacing isn't adjustable; combine multiple generators if you need a custom four-hue layout.

Examples

Tetradic set from red

Input

#FF0000

Output

Four swatches at hues 0, 90, 180, and 270 degrees, all fully saturated

Each hue sits exactly a quarter-turn from its neighbors around the wheel.

Tetradic set from a soft purple

Input

#8E7CC3

Output

Four related pastel-ish swatches sharing the base's softer saturation and lightness

The generated hues keep the same muted character as the input, just rotated around the wheel.

Best Practices & Notes

Best Practices

  • Use one color as your dominant/base tone and the other three sparingly as accents, rather than splitting a design evenly across all four.
  • Lower the saturation of the base color first if a bold four-hue set feels overwhelming for your use case.

Developer Notes

Hue offsets are computed with simple modular arithmetic (+90, +180, +270) on top of a pure HSL-to-RGB conversion function; the lib file has no DOM or canvas dependency, keeping the palette math fully unit-testable in Node.

Tetradic Color Palette Generator Use Cases

  • Building a four-category color palette for a dashboard or chart legend
  • Creating a playful, high-variety brand or illustration palette
  • Exploring two complementary color pairs derived from a single base color

Common Mistakes

  • Applying all four colors with equal visual weight, which tends to look chaotic; establish a clear color hierarchy instead.
  • Expecting a subtle, cohesive result — tetradic schemes are the most colorful of the harmony options here by design.

Tips

  • Assign the base color to your primary brand element and use the other three only for secondary accents or data categories.
  • If four hues feel like too much, try the Triadic or Analogous generator for a calmer alternative.

References

Frequently Asked Questions