Color Palette Generator
Extract a color palette from any image. Free, no signup, no upload.
How It Works
Upload an image and the tool samples its pixels, then groups similar colors using median-cut quantization to find the dominant colors. Click any swatch to copy its HEX value. No file is ever uploaded to a server.
Why Extract a Color Palette?
Color palettes from photos are useful for design inspiration, creating brand guidelines, matching paint colors, building website themes, or analyzing artwork. Extracting dominant colors from an image gives you a consistent, harmonious set of colors to work with.
What Each Swatch Shows
| Value | Meaning |
|---|---|
| HEX | Six-digit hexadecimal code (e.g. #3a7bd5) for CSS and design tools; click to copy |
| RGB | Red, green, and blue components from 0 to 255 |
| Percentage | How much of the sampled image that color represents |
| Strip width | The proportional bar at the top scales each color by how common it is |
Pull Palettes From Images Without Uploading Them
Colour extraction reads the image's pixels on a canvas in your browser. Unreleased artwork, client photography and design comps can be sampled without being transmitted anywhere.
No signup and no cap on how many images you sample.
Frequently Asked Questions
How do I extract a color palette from an image?
Select an image, choose how many colors you want, and click Extract Palette. The tool samples the image's pixels and shows the dominant colors as swatches with their HEX and RGB values, plus a strip showing each color's share of the image.
How many colors can the palette have?
You can extract 5, 6, 8, or 10 colors. Six is the default. The colors are sorted so the most common one in the image appears first.
How do I copy a color value?
Click any swatch and its HEX value is copied to your clipboard. Each swatch also shows the RGB values and the percentage of the image that color covers, so you can read those directly.
Are my images uploaded to a server?
No. The image is loaded and analyzed entirely in your browser using the canvas, so it never leaves your device and nothing is stored or sent anywhere.
How are the dominant colors chosen?
The tool uses median-cut quantization: it repeatedly splits the pixels into groups along their widest color channel, then averages each group. This finds a balanced set of representative colors rather than just the single most frequent pixel.
Do I need to sign up to generate a palette?
No. There is no account and no limit on how many images you can sample.