Skip to content
Free tool

Color Palette Generator: harmonious color schemes from a base color

Use the Color Palette Generator to create a palette online from a single base color: choose a color or enter a HEX code, and six harmonious color schemes appear instantly, each with HEX, RGB, and HSL values. Free, no sign-up required, and calculated entirely in your browser.

Built by Justin Schuessler

Palette ready? Take your site online with fast, reliable web hosting.

Choose base color

All color schemes below are calculated live from this color.

Complementary

The base color plus its opposite on the color wheel (180°)—strong contrast, ideal for accents.

Analog

Three adjacent hues (±30°) — harmonious and calm, often found in nature.

Triadic

Three evenly spaced hues (120° apart) — vibrant yet balanced.

Split-complementary

The base color plus the two colors adjacent to its complementary color—contrast with less tension.

Tetradic

Four hues in two complementary pairs (90° apart)—rich, best with one dominant color.

Monochromatic

Five variations of the same color (tints, tones, shades)—subtle and guaranteed to work together.

Continue with the base color: Check contrast · View in Color Blindness Simulator · Open in Color Picker

None of this is stored or transmitted—each color is calculated entirely in your browser.

Features

What the Color Scheme Generator can do

One base color is enough: the generator calculates harmonious color combinations from it using color theory principles.

Six color schemes at a glance

Complementary, analogous, triadic, split-complementary, tetradic, and monochromatic schemes appear side by side and update live whenever you change the base color—no Generate button needed.

Choose any base color

Color area for saturation and lightness, hue slider, HEX field (six digits or three-digit shorthand), or RGB values from 0 to 255. Or start with “Random color”.

HEX, RGB, and HSL for every color

Each color swatch shows its HEX code, RGB value, and HSL value. Click a swatch or the large base color preview to copy the HEX code to your clipboard.

Share color palette via link

The base color is automatically included in the URL, for example ?color=3b82f6. Anyone who opens the link sees the same base color and six color schemes.

Calculated in your browser

All colors are calculated in your browser. You don't need an account, and your color selection is neither saved nor sent to a server.

Explore contrast and accessibility

Below the color schemes, you can send the base color to the Contrast Checker, Color Blindness Simulator, or Color Picker with one click.

How it works

How to create a color palette from a base color

Six steps from your first color to a finished palette.

Step 1

Choose base color

Click or drag in the color area to set saturation and lightness, then use the slider below to adjust the hue.

Step 2

Enter HEX code or RGB values

Alternatively, enter a HEX code such as #3B82F6 or three RGB values. “Random color” starts with a random base color.

Step 3

Compare color schemes

The six color schemes (complementary, analogous, triadic, split-complementary, tetradic, and monochromatic) update instantly.

Step 4

Copy color code

Click a color swatch to copy its HEX code. The RGB and HSL values appear directly below it.

Step 5

Share color palette

Copy the URL from your address bar. The base color is included as ?color=… in the link, so you can reopen the palette later or share it.

Step 6

Check contrast

Open the base color in the Contrast Checker via “Check contrast”, or view it in the Color Blindness Simulator.

Color harmony

The six color schemes at a glance

Each hue corresponds to an angle between 0° and 360° on the color wheel. Five of the six color schemes are created by rotating the base color's hue by fixed angles while keeping saturation and lightness the same. The monochromatic scheme changes only the lightness instead.

Complementary

2 colors · base color + 180°

The base color and the color directly opposite it on the color wheel. Maximum color contrast, ideal for accents such as buttons.

Analog

3 colors · −30°, base color, +30°

The base color and its two immediate neighbors on the color wheel. Calm and harmonious.

Triadic

3 colors · 0°, 120°, 240°

Three hues evenly spaced around the color wheel. More vibrant than an analogous scheme, yet still balanced.

Split-complementary

3 colors · base color + complementary color ±30°

Instead of the complementary color itself, this scheme uses its two neighbors. Almost as much contrast as a complementary scheme, but with less tension.

Tetradic

4 colors · 0°, 90°, 180°, 270°

Two pairs of complementary colors spaced 90° apart. Rich and most effective with one dominant color.

Monochromatic

5 colors · same hue, five lightness levels

Hue and saturation stay the same; only lightness changes from dark to light. The five levels remain distinct even with very light or very dark base colors.

Background

Find complementary colors and create color combinations

Screen color wheel, not a painter's color wheel

The generator rotates the hue on the HSL color wheel, the color model used by screens. There, pure green #00FF00 pairs with magenta #FF00FF, and pure blue #0000FF pairs with yellow #FFFF00. On the traditional painter's color wheel (red, yellow, blue), the pairs are green and red, and blue and orange. Both answers are correct within their respective color models.

Balance colors in your design

A common rule of thumb is the 60-30-10 rule: about 60% primary color, 30% secondary color, and 10% accent color. The generator doesn't apply it automatically. You decide which color in a scheme takes each role—for example, the base color as the primary color and the complementary color as the accent.

Harmonious doesn't mean readable

A harmonious color scheme doesn't automatically provide enough contrast between text and background. Check your final combination in the Contrast Checker before using it on a website or in an app. The “Check contrast” link below the color schemes sends your base color there directly.

Discover more

More color and accessibility tools

FAQ

Frequently asked questions about Color Palette Generator

Quick answers about color palettes, color harmony, and this tool.

Set saturation and lightness in the color area, adjust hue with the slider, or enter a HEX code or RGB values. Alternatively, click “Random color”. All six color schemes update instantly, with no Generate button. Each color swatch shows HEX, RGB, and HSL values; clicking it copies the HEX code.

Enter your color as a HEX code or RGB values and look at the “Complementary” scheme: it shows your base color and the color opposite it on the color wheel (hue rotated by 180°). The generator uses the HSL color wheel for screens: pure green #00FF00 pairs with magenta #FF00FF, and pure blue #0000FF with yellow #FFFF00. On the traditional painter's color wheel, the corresponding colors would be red and orange.

Three-color combinations make up three of the six schemes: triadic (three hues 120° apart, vibrant and balanced), analogous (the base color and its neighbors at −30° and +30°, calm and harmonious), and split-complementary (the base color plus the two neighbors of its complementary color, high-contrast with less tension). Enter your base color and compare all three side by side.

A monochromatic color scheme keeps the same hue and saturation, changing only the lightness. The generator creates five lightness levels from dark to light that remain distinct even with very light or very dark base colors. The result is subtle and cohesive, ideal for backgrounds and other surfaces.

Harmonious doesn't automatically mean readable: text and background colors with too little difference in lightness are particularly problematic. Check your combination in the Contrast Checker before using it. The “Check contrast” link below the color schemes sends your base color there directly.

The 60-30-10 rule is a design guideline: about 60% primary color, 30% secondary color, and 10% accent color. The generator doesn't apply it automatically. You assign the colors in a scheme yourself—for example, the base color as the primary color and the complementary color as the accent.

Yes. The base color is automatically included as a URL parameter, for example ?color=3b82f6. Copy the URL from your address bar: anyone who opens the link sees the same base color and six color schemes. You don't need an account.

The Color Palette Generator is free to use without signing up. All colors are calculated in your browser; your color selection is neither saved nor sent to a server. Once you close the tab, you can only retrieve the palette if you copied its link beforehand.

Any more questions?

Contact Support
Design is only half the battle

Looking for a server for your next project?

A ZAP-Hosting VPS gives you full control over your own infrastructure, including SSH access, a firewall, and full root access.

4.4/5 Trustpilot32,000+ Active serversSince 2010

No setup. No risk. Online in seconds.

Flexible TermCancel anytimeOnline in 60 seconds

Looking for more tools? View all image and design tools