Tetradic Color Generator
Turn one base color into a four color tetradic scheme. Pick rectangle or square spacing and copy the palette as CSS variables.
HEX, RGB, or HSL, or pick a color. The scheme updates live, all in your browser.
Scheme
:root {
--tetradic-1: #6366f1; /* base */
--tetradic-2: #ee63f1;
--tetradic-3: #f1ee63;
--tetradic-4: #66f163;
}How to generate a tetradic color scheme online
Enter a base color
Type a HEX, RGB, or HSL value, or pick one with the color swatch.
Choose the spacing
Switch between rectangle and square modes, and adjust the rectangle angle with the slider.
Copy the palette
Copy any swatch as HEX, or grab all four colors at once as ready-to-paste CSS variables.
Why use this tool
Rectangle and square modes
Build a classic rectangle scheme from two complementary pairs, or an evenly spaced square scheme with 90 degree steps.
Adjustable spacing angle
In rectangle mode, a slider sets the pair spacing from 15 to 75 degrees and the palette updates as you drag.
HEX, RGB, and HSL for every swatch
Each of the four colors shows all three formats, with a one-click copy button on the HEX code.
CSS variables output
The whole scheme is generated as a :root block of custom properties you can paste straight into a stylesheet.
Runs entirely in your browser
Colors are computed on your device. Nothing is uploaded and no account is needed.
About this tool
A tetradic color scheme uses four hues arranged as a rectangle or square on the color wheel, which makes it two complementary pairs working together. It is the richest of the classic harmonies: four distinct hues give you plenty of room for backgrounds, accents, and highlights, but the built-in complements keep the set balanced instead of random. This generator takes one base color and computes the other three by rotating its hue while keeping saturation and lightness fixed, so every color in the scheme has the same visual weight as the one you started with.
Rectangle mode places the second color at an adjustable angle from the base (60 degrees by default, adjustable from 15 to 75), then mirrors both across the wheel. Square mode locks the spacing to even 90 degree steps for a perfectly balanced set. Each swatch displays its HEX, RGB, and HSL values with a copy button, and the full palette is also written out as CSS custom properties in a :root block so you can drop it into a project unchanged. Input accepts HEX with or without the hash, shorthand three-digit HEX, and rgb() or hsl() notation.
Tetradic schemes work best when one color leads and the other three support it, so treat the base as your dominant color. If you want fewer colors to manage, a triadic scheme uses three evenly spaced hues, and a single complementary color is the simplest pairing of all. Very low saturation colors barely change under hue rotation; the tool flags that case rather than showing four near-identical greys without explanation.
Frequently asked questions
- What is a tetradic color scheme?
- It is a four color harmony built from two complementary pairs. On the color wheel the four hues form a rectangle (uneven spacing) or a square (even 90 degree spacing). This tool derives all four from your base color by rotating its hue and keeping saturation and lightness the same.
- What is the difference between rectangle and square spacing?
- Square spacing rotates the hue in even 90 degree steps, giving four equally distant colors. Rectangle spacing places the second color at a smaller angle from the base (adjustable from 15 to 75 degrees) and mirrors the pair across the wheel, which usually feels less loud because two of the colors stay closer together.
- Which color formats can I enter?
- HEX with or without the leading hash, including three-digit shorthand, plus rgb() and hsl() notation with comma or space separated values. Out-of-range channel values are clamped rather than rejected.
- Why do all four swatches look the same for my color?
- Greys and near-greys have little or no saturation, so rotating their hue changes almost nothing. The tool shows a note when your base color has very low saturation and suggests picking a more saturated one.
- Is my color data uploaded anywhere?
- No. Everything runs in your browser; nothing is sent to a server and no account or signup is required.
Related tools
Triadic Color Generator
Enter a base color and get its two triadic partners, spaced 120 degrees apart on the color wheel.
Complementary Color Calculator
Enter a color and get its exact opposite on the color wheel, with copyable codes.
Color Wheel
An interactive HSL color wheel. Click or drag to pick a color and see its harmonies marked live on the wheel.
Analogous Color Generator
Turn any base color into a three swatch analogous palette by rotating its hue.
Aspect Ratio Calculator
Solve the missing width or height for any aspect ratio, from 16:9 to a custom shape.
CSS Box Shadow Generator
Dial in a CSS box-shadow with live preview and copy the exact code.