Tool · Palette from image

Image color picker and palette extractor.

Upload a photo, artwork, or screenshot and extract dominant colors as a clean palette with copyable hex codes.

Or try a sample

Click a swatch to load it as the source image.

When this works well.

Median-cut is good at finding palettes that match what your eye already sees. It works best on photographs, paintings, packaging, and editorial spreads — anywhere the source has meaningful colour clustering.

It works less well on screenshots, illustrations with thin lines, and images dominated by a single near-white background. For product-on-white photos, turn on Ignore near-white & near-black in the panel — that strips out the background pixels before quantization.

Want to use the extracted palette somewhere? Open the gradient generator to turn it into CSS, or the contrast checker to verify type pairs.

Frequently asked questions.

Does the uploaded image leave my computer?
No. Palette extraction runs in the browser, so the image is processed locally on your device.
How many colors can I extract?
You can extract a focused palette of 3 to 8 dominant colors with copyable hex codes.
What images work best?
Photos, paintings, packaging, and editorial images with clear color clusters usually produce the strongest palettes.

How to extract a palette from an image.

  1. Step 1

    Upload an image

    Choose a photo, artwork, or design reference from your device.

  2. Step 2

    Adjust extraction settings

    Select the palette size and ignore near-white or near-black pixels when useful.

  3. Step 3

    Copy the palette

    Use the extracted hex codes in your design system, palette, or gradient.