Docomint

Image Color Extractor

Extract the dominant colors from any photo or image as a copyable palette.

🔒 Processed on your device

Drop an image here

or choose a file

Pulls a usable brand or mood palette out of any photo without eyeballing it pixel by pixel — a product shot, a screenshot, a piece of art. Pixels are read directly from a `<canvas>` element and grouped into quantized color buckets, then ranked by how much of the image each one covers, so the result favors genuinely dominant colors over a single stray bright pixel.

Example: A photo of an orange sunset over blue water typically extracts a palette led by a dominant orange (maybe 35% of pixels) and a deep blue (25%), with smaller slivers of pink and near-black rounding out the rest — a ready starting palette for a photography portfolio's accent colors.

How it works

  1. Drop in a JPG, PNG, or WebP image
  2. Pixels are sampled and grouped into similar-color buckets on your device via <canvas>
  3. The most common colors appear as a copyable palette, ranked by coverage

Frequently asked questions

How many colors does the Image Color Extractor return?

Up to 8, ranked by how much of the image each one covers — fewer than 8 if the image genuinely contains fewer distinct dominant colors after similar shades are grouped together.

Does image size or resolution affect the extracted colors?

Minimally — the image is downscaled to a max of 300px on its longest side before sampling, since a few hundred thousand sampled pixels give the same dominant-color result as scanning a full 12-megapixel photo, just much faster.

Is my color values uploaded anywhere?

No — Image Color Extractor runs entirely in your browser using JavaScript/WebAssembly. Your color values is never sent to a server.

Is there a file size limit?

Free use covers files up to 100MB per file; signing up for Pro raises that to 500MB.

Related tools