Color Palette Generator

1 article Updated 2026

How It Works

1

Pick a base color

2

Choose a scheme

3

Copy or export

Why Use This Tool

✓

75 color positions

Two to five colors for the wheel schemes and ten steps for each ramp scheme, computed from a single base color in one pass.

✓

CSS variables in one copy

The CSS action writes --color-1 through --color-N, ready to paste into a stylesheet or a design token file.

✓

JSON for design tooling

Copy JSON gives an array of objects with hex, rgb and hsl for every swatch, so a script or a theme file can consume it directly.

14Color schemes in the generator
10Steps in each shades, tints and tones ramp
2000 × 260PNG size for a ten color palette, in pixels
💯100% Free
📱Works on All Devices
🎯Accurate Results

Frequently Asked Questions

Why does the palette look washed out with a grey base?

Every wheel scheme rotates the hue channel only, and a grey has zero saturation, so rotating its hue returns the same grey. Pick a base with saturation above roughly 40% before you judge a scheme. For greys, shades and tints still work because they change lightness rather than hue.

What does the PNG export contain?

One row of color blocks at 200 pixels each, 200 pixels of solid color plus a 60 pixel strip under it with the hex codes, so the file is 2000 by 260 pixels for a ten color palette. It opens at full size in any editor and is meant as a reference sheet, not as a tileable asset.

Do I need an account or a subscription?

No. There is no signup, no palette history and no storage. The palette exists in the page state until you reload, which is why the CSS and JSON exports exist — copy them before you close the tab.

Can I use the palettes in a commercial project?

Yes. The colors are generated from your own input by a hue rotation, so there is nothing to license. Check contrast before you ship though: a palette that looks balanced on screen can still fail a 4.5:1 text contrast ratio, and this tool does not calculate contrast for you.

Which color scheme should I start with?

Start with analogous when you want a calm, single-family look — five hues within 40 degrees of the base stay readable next to each other. Use complementary or split-complementary when you need a strong accent for buttons and calls to action. Tetradic, square and double split-complementary give four colors to separate, so plan one as the dominant and keep the rest for accents.

How are the wheel schemes calculated?

Complementary is the base plus the hue at 180 degrees. Triadic rotates 120 and 240 degrees. Analogous sits at minus 40, minus 20, base, plus 20 and plus 40. Split-complementary uses 150 and 210. Tetradic is a rectangle at 0, 60, 180 and 240, and square uses 0, 90, 180 and 270. Saturation and lightness are kept from the base color in every case.

What is the difference between tints, tones and shades?

Tints step the base toward white by raising lightness while the hue stays put. Shades step it toward black by lowering lightness. Tones lower saturation at the base lightness, which mutes a color without making it darker or lighter. Ten steps of each are generated, so you get a usable ramp instead of a single variant.

Fourteen color schemes, 75 positions, CSS and JSON export, and a PNG strip — all in the browser.