Extract Color Palette From Image

Upload a logo, photo, or screenshot and instantly generate a clean color palette with HEX, RGB, and HSL codes.

Instant Extraction
100% Private
Perfect For Branding
Picked palettes
Palette
Upload an image to see the palette here.

Drop an image here or click to browse.

We will automatically pick the most important colors.

Uploaded preview

Your privacy is protected! No data is transmitted or stored.

Frequently Asked Questions

When you upload an image, we draw it to a hidden canvas and analyze thousands of pixels in your browser. Similar colors are grouped together and the most common clusters are turned into a clean palette with HEX, RGB, and HSL values.
No. All processing happens completely client-side using JavaScript and the HTML5 canvas API. Your image never leaves your device, and we do not store or track your uploads in any way.
You can upload common web image formats including JPEG, PNG, WEBP, GIF, and BMP. For best results, use clear images with good contrast and resolution under 5 MB.
By default we track 5 sampling points on your image, which gives a balanced palette of primary, secondary, and accent colors. You can drag the circles and move the slider to explore nearby hues while keeping the palette compact and usable.
For clean brand palettes, upload logos or graphics with solid colors. For moodboards and photography, use images with clear lighting and contrast. Avoid extremely noisy images if you want simple palettes.