Colors
Color Palette Generator
Turn one base color into a full design-ready palette: tints, shades, and harmonic variations, each with HEX/RGB/HSL values.
Tint & shade ramp (design-system style)
Harmonies
All values
Tints and shades interpolate lightness in HSL space; harmonies rotate hue. Click any swatch to copy its hex.
The 60-30-10 Reality Check
A generated palette is a set of options, not a design: most screens work best when one dominant color takes ~60% of the surface, a secondary takes 30%, and an accent gets the last 10%. Palettes with five saturated colors look chaotic at full scale no matter how harmonious the wheel positions are.
Before shipping, run every text/background pair through the contrast checker — a palette that fails 4.5:1 on body text is not shippable regardless of how well it harmonizes.
How the Color Math Works
- Pick a base color with the picker or paste any color format.
- The generator produces a 10-step tint/shade ramp — the structure used by design systems like Tailwind.
- Harmony rows show complementary, analogous, and triadic relatives of the base.
- Copy any swatch in HEX, RGB, or HSL, or export the entire palette as CSS variables.
Worked Example
Common Questions
How many colors does a palette need?
Most products thrive with one neutral ramp plus one or two accent colors. The generator’s ramp covers all surface and state needs.
Are the generated hex values accessible?
The ramp includes light and dark extremes, so accessible pairings exist — verify specific pairs with the Contrast Checker.
Related Colors
WCAG Color Contrast Checker
Test foreground/background color pairs against WCAG 2.1 AA and AAA contrast requirements with a live text preview.
Color Converter
Inspect and convert colors across all major web and print formats (HEX, RGB, RGBA, HSL, HSLA, HSV, CMYK) in real time with interactive preview.
Color Mixer & Blender
Blend any two colors at any ratio with RGB and HSL mixing modes, showing the full gradient of intermediate steps.