NM
All Tools/Color Palette Generator & Extractor

Color Palette
Generator & Extractor

A free color extractor and palette generator in one tool. Build Tailwind-style shade scales from any base color, browse curated palettes, or use the color extraction tab to pull dominant colors from any image — logo, photo, or design asset.

#FF3D00

rgb(255,61,0)

hsl(14,100%,50%)

−30°

· Pink

−15°

· Red

Base

· Red Orange

+15°

· Orange

+30°

· Orange

400
AAAAA
500
AAAAA
600
AAAAA
700
AAAAA
800
AAAAA
900
AAAAA
950
AAAAA
:root {
  --color-primary-30-50: #f8f7f7;
  --color-primary-30-100: #f1e9eb;
  --color-primary-30-200: #e9c8d1;
  --color-primary-30-300: #e892a9;
  --color-primary-30-400: #f14674;
  --color-primary-30-500: #ff0044;
  --color-primary-30-600: #cc0036;
  --color-primary-30-700: #98062d;
  --color-primary-30-800: #650b23;
  --color-primary-30-900: #3a0e19;
  --color-primary-30-950: #210d12;
  --color-primary-15-50: #f8f7f7;
  --color-primary-15-100: #f1e9e9;
  --color-primary-15-200: #e9c8c9;
  --color-primary-15-300: #e89293;
  --color-primary-15-400: #f14649;
  --color-primary-15-500: #ff0004;
  --color-primary-15-600: #cc0003;
  --color-primary-15-700: #980609;
  --color-primary-15-800: #650b0d;
  --color-primary-15-900: #3a0e0e;
  --color-primary-15-950: #210d0d;
  --color-primary-base-50: #f8f7f7;
  --color-primary-base-100: #f1ebe9;
  --color-primary-base-200: #e9d0c8;
  --color-primary-base-300: #e8a692;
  --color-primary-base-400: #f16e46;
  --color-primary-base-500: #ff3c00;
  --color-primary-base-600: #cc3000;
  --color-primary-base-700: #982806;
  --color-primary-base-800: #65200b;
  --color-primary-base-900: #3a180e;
  --color-primary-base-950: #21120d;
  --color-primary-15-50: #f8f7f7;
  --color-primary-15-100: #f1ede9;
  --color-primary-15-200: #e9d8c8;
  --color-primary-15-300: #e8bb92;
  --color-primary-15-400: #f19946;
  --color-primary-15-500: #ff7b00;
  --color-primary-15-600: #cc6300;
  --color-primary-15-700: #984d06;
  --color-primary-15-800: #65370b;
  --color-primary-15-900: #3a230e;
  --color-primary-15-950: #21170d;
  --color-primary-30-50: #f8f8f7;
  --color-primary-30-100: #f1efe9;
  --color-primary-30-200: #e9e0c8;
  --color-primary-30-300: #e8d192;
  --color-primary-30-400: #f1c346;
  --color-primary-30-500: #ffbb00;
  --color-primary-30-600: #cc9600;
  --color-primary-30-700: #987106;
  --color-primary-30-800: #654d0b;
  --color-primary-30-900: #3a2e0e;
  --color-primary-30-950: #211c0d;
}

Click any swatch to copy hex · Press Space to randomize

Generate palettes and extract colors in seconds

01

Pick a base color

Use the color picker or type any HEX value. The tool builds a full 11-shade scale from near-white to near-black — just like Tailwind's built-in palettes.

02

Choose a harmony

Select Complementary, Analogous, Triadic, Split-Complementary, or Monochromatic. Each generates a complete multi-color system built on color theory.

03

Export your system

Copy as CSS custom properties, a Tailwind config object, or SCSS variables. One click — paste directly into your project.

Frequently asked questions

Is the Color Palette Generator free to use?

Yes — completely free with no account, no watermarks, and no limits on how many palettes you generate or export.

What is a color harmony?

A color harmony is a set of rules for combining colors in a visually pleasing way. Complementary pairs opposite hues for high contrast. Analogous groups neighboring hues for a calm, cohesive feel. Triadic uses three equally spaced hues for a vibrant, balanced look. Split-complementary is a softer alternative to complementary. Monochromatic uses a single hue at different lightness levels.

What is the 11-shade scale?

Each base color is expanded into 11 shades (50, 100, 200, 300, 400, 500, 600, 700, 800, 900, 950) — exactly matching the structure used by Tailwind CSS. This gives you a full range from near-white to near-black, ready to use in any design system.

How do I extract colors from an image?

Switch to the Extract from Image tab to use the built-in color extractor. Drop or upload any JPG, PNG, or WebP — the color extraction engine samples every pixel and returns the most visually dominant distinct colors. Use it to pull a brand palette from a logo, extract color from a photograph, or reverse-engineer any existing design.

What export formats are available?

You can copy your palette as CSS custom properties (--color-primary-500: #hex), a Tailwind CSS config object (ready to paste into tailwind.config.js), or SCSS variables ($color-primary-500: #hex). Each format is one-click copy.

Can I use the generated colors in commercial projects?

Yes — the generated colors are yours to use in any personal or commercial project without attribution.

What is the difference between HEX, RGB, and HSL?

HEX (#FF3D00) is the most common format for web — it's compact and universally supported. RGB (rgb(255, 61, 0)) is useful when you need to manipulate color channels in CSS or JavaScript. HSL (hsl(14, 100%, 50%)) is the most human-readable — Hue (0–360°), Saturation (%), and Lightness (%) — great for making programmatic adjustments like lightening or darkening.