Color Palette From Image

Extract a beautiful color palette from any image in seconds. Upload a photo, illustration or design and instantly get the dominant colors as HEX codes.

Click or drag an image here
JPG, PNG or WebP — max 10MB — processed in your browser
HEX: #000000
RGB: rgb(0, 0, 0)
HSL: hsl(0, 0%, 0%)

Extracted Palette

What Is Color Palette From Image?

Color palette from image is a workflow that extracts a set of colors from a photograph, illustration or design file. It is one of the most widely-used color workflows in design because it lets you build a palette that matches an existing visual reference rather than starting from abstract color theory.

How It Works

The image is downscaled to 100×100 pixels on a canvas, and each visible pixel is sampled. Colors are bucketed into 32-step RGB ranges, and the 10 buckets with the highest pixel counts become the extracted palette. Transparent pixels are ignored, so transparent PNGs work correctly.

Privacy

Everything runs in your browser using the Canvas API. No image is ever uploaded to a server, no analytics are collected, and the tool works fully offline once loaded.

Frequently Asked Questions