๐ŸŽจ Generated Palette Click any swatch to copy its HEX
๐Ÿ“‹ Export Palette โ€” click to copy
HEX List โ€” copy
RGB List โ€” copy
HSL List โ€” copy
CSS Variables โ€” copy
Tailwind Config โ€” copy
SCSS Variables โ€” copy
JSON โ€” copy

What Is a Color Palette?

A color palette is a curated set of colors used consistently across a design โ€” a website, brand, app, or illustration. Good palettes balance harmony (colors look good together) with contrast (enough variation to separate elements). This tool generates palettes using proven color theory principles.

How to Use This Tool

  • Pick a base color โ€” use the color swatch or type a HEX code.
  • Choose a harmony mode โ€” complementary, analogous, triadic, and more.
  • Adjust saturation and lightness โ€” fine-tune the mood of the entire palette.
  • Change the size โ€” 3, 4, 5, or 6 colors.
  • Click any swatch to copy its HEX code.
  • Export the palette as HEX, RGB, HSL, CSS variables, Tailwind config, SCSS, or JSON.

Color Harmony Modes

Mode How It Works Best For
Complementary Base color + its opposite (180ยฐ) on the color wheel High contrast, bold statements, call-to-action accents
Analogous Base + adjacent hues (ยฑ30ยฐ) Soft, cohesive, nature-inspired designs
Triadic 3 evenly spaced hues (120ยฐ apart) Vibrant, playful designs
Tetradic Rectangle on the wheel (two complementary pairs) Rich, varied palettes for complex layouts
Split-Complementary Base + two hues adjacent to its complement High contrast with less tension than true complementary
Monochromatic Single hue, varied lightness Elegant, minimal, focused designs
Shades & Tints Base color darkened and lightened across the palette UI systems with a single brand color
Square 4 evenly spaced hues (90ยฐ apart) Balanced, energetic designs

Color Theory Basics

Every color can be described with three properties:

  • Hue โ€” the color itself (red, blue, green). Represented as an angle 0โ€“360ยฐ on the color wheel.
  • Saturation โ€” the intensity or purity. 0% is gray, 100% is the most vivid version.
  • Lightness โ€” how light or dark. 0% is black, 100% is white.

This is the HSL color model, which is much more intuitive for generating harmonious palettes than RGB.

The 60-30-10 Rule

A classic design principle for applying a palette to a layout:

  • 60% โ€” dominant color (usually a neutral background)
  • 30% โ€” secondary color (used in larger UI elements)
  • 10% โ€” accent color (buttons, highlights, CTAs)

Best Practices

  • Don't overload โ€” 3โ€“5 colors is usually enough for most designs.
  • Include neutrals โ€” a light, mid, and dark shade for backgrounds and text.
  • Check contrast โ€” test pairs with our Contrast Checker to ensure accessibility.
  • Consider color blindness โ€” preview with the Color Blindness Simulator.
  • Test in context โ€” a palette that works in a swatch may not work on a full layout.
  • Keep brand consistency โ€” reuse the same palette across all touchpoints.

Common Use Cases

  • Branding โ€” define a company's primary, secondary, and accent colors.
  • Web design โ€” build a theme with background, text, and interactive colors.
  • UI/UX โ€” create consistent design system tokens.
  • Illustration โ€” establish a coherent color scheme for artwork.
  • Presentations โ€” pick chart and slide colors that work together.
  • Interior design โ€” match paint, furniture, and fabric tones.

Related Tools

Privacy Note

Everything runs in your browser. Nothing is uploaded, stored, or shared. Your recent palettes stay in your browser's memory only for the current session.