Pick Colours From an Image
Click any pixel to read its exact colour, copy it in the format you need, and pull out the five dominant colours of the whole image as a palette.
Drop your image here
or
Choose ImageYou can also paste an image with Ctrl+V
Images are processed on your device and never uploaded.
• •
Runs on your device — nothing is uploaded.
Working…
0%
- Original
- Result
- Saved
- Quality
How to pick a colour
- Select an image — it is displayed at full quality.
- Click or tap anywhere. A magnifier shows the exact pixel under your cursor.
- Read the value as HEX, RGB or HSL and copy it with one tap.
- Picked colours are collected in a history strip as you go.
The three colour formats
- HEX —
#3287D1. Three bytes as hexadecimal, in red-green-blue order. The web default; compact and unambiguous. - RGB —
rgb(50, 135, 209). The same numbers in decimal. Easier to manipulate in code, and the form CSS wants when you add an alpha channel. - HSL —
hsl(207, 63%, 51%). Hue as an angle, saturation and lightness as percentages. By far the most useful for design work: hold the hue and vary the lightness and you have a coherent tint scale.
The dominant palette
Alongside individual picks, the tool analyses the whole image and extracts five representative colours by clustering pixels in colour space and reporting the largest clusters. Near-identical shades are merged so you get five genuinely distinct colours rather than five variations of the sky.
Useful for building a design around a photograph, matching a brand colour from a logo, or checking that an image will sit comfortably next to your existing palette.
Accuracy notes
Colours are read from the decoded pixel data, so they are exact — but a few things affect what "exact" means:
- JPEG artefacts. Compression shifts individual pixels, especially near edges. Sample from a flat region for a reliable reading.
- Colour profiles. Images tagged with a wide-gamut profile such as Display P3 are converted to sRGB by the browser, so the numbers describe the sRGB rendering rather than the original values.
- Your screen. The value is correct even if your display shows it differently — do not trust your eye over the number.
Frequently asked questions
Are my images uploaded to your server?
No. The image is decoded, processed and re-encoded by your own browser using the Canvas and Web Worker APIs. There is no upload endpoint for this tool — open your browser's network panel while you use it and you will see no request carrying image data.
Can I pick a colour from a screenshot?
Yes, and screenshots are the most accurate source because they are usually PNG — no compression artefacts to shift the values.
How is the dominant palette calculated?
Pixels are sampled across the image and grouped by colour similarity; the largest groups become the palette, with near-duplicates merged. It runs on your device in a fraction of a second.
Does this work on a phone?
Yes. Tap to pick, and the magnifier appears above your finger so your thumb does not cover the pixel you are aiming at.
What happens to my file when I close the tab?
It is gone. The image only ever exists in your browser's memory as an object URL; closing or refreshing the page discards it. Nothing is written to our servers, and nothing is stored on your device unless you download the result.