Image Color Analyzer
Find the dominant colours of any image with their percentages, see RGB and luminance histograms, measure brightness, contrast and colourfulness, and pick exact pixel colours with a zoom loupe.
Upload an image to extract its palette.
How to use Image Color Analyzer
- 1
Upload an image
Drop or paste any photo, logo, artwork or screenshot.
- 2
Explore the colours
See the dominant palette, histograms and statistics, and hover to inspect pixels with the loupe.
- 3
Export
Copy HEX codes or CSS variables, or download the palette as JSON, TXT or a PNG swatch card.
What the analyzer shows
- Dominant colours: a k-means clustering finds the 2 to 12 colours that best represent your image, with the share of the image each one covers.
- Histograms: red, green, blue and luminance histograms show how tones are distributed, from shadows on the left to highlights on the right.
- Statistics: average colour, brightness, contrast, saturation, dominant hue, clipped shadows and highlights, distinct colours and size.
- Colourfulness: the Hasler and Süsstrunk metric rates how vivid an image looks, from "not colourful" to "extremely colourful".
Pick exact colours
Hover over the image to see a magnified loupe with the colour under your cursor, and click to save it. Click any saved colour or palette swatch to copy its HEX code.
Who uses it
Designers extract brand palettes from photos and logos, photographers check exposure and clipping in the histogram, marketers compare the colour mood of images, and developers grab exact colours for CSS. Everything runs locally in your browser.
Export formats
Copy a HEX list or ready-to-use CSS custom properties, or download JSON with HEX, RGB, HSL and percentages, a plain text list, or a PNG palette card to share.