pick colours

Image Color Picker

Click a pixel for its HEX code, or let the tool pull the picture's main colours into a palette.

pick colours

☞ runs entirely in your browser — nothing is uploaded

Drop your image here

or click to browse — PNG, JPG, WebP or GIF

two ways to read a colour

The exact pixel, or the picture's overall colours

Pointing at a pixel and pointing at a picture are different questions. The eyedropper answers the first: click anywhere and you get that pixel's value, unrounded and unaveraged, in HEX for CSS, RGB for design tools and HSL for when you need to nudge a hue or a lightness. Drag with the button held down and the readout follows your pointer, which is easier than trying to hit a two-pixel line.

The palette answers the second. Every pixel is sorted into a handful of representative colours, and each swatch is listed with the share of the picture it covers — so the order is what the picture is actually made of, not what happens to be brightest. Those averages are close to what you see but not always present pixel-for-pixel, which is why the eyedropper is still there when you need the literal value.

three steps

How to get colours out of an image

01

Drop the image in

PNG, JPG, WebP and GIF are read directly in your browser. A screenshot of a brand page or a photo you have not published stays on your machine.

02

Click for one colour

The value appears as HEX, RGB and HSL at once. Copy takes the HEX code to your clipboard; hold the button down and drag if the spot you want is small.

03

Or take the whole palette

Choose how many colours you want and the picture is reduced to that many, sorted by how much of it they cover. Click a swatch to copy it, or copy the whole list at once.

quick answers

Image colour picker FAQ

Is the picked colour the exact pixel value?

Yes. The image is kept at its original resolution for picking, so what you get is the value stored in the file rather than something a preview scaled and blended. Only a picture too large for the browser's canvas limits is scaled down first.

What does the percentage next to a swatch mean?

How much of the picture that colour accounts for. Every pixel is assigned to its nearest swatch and counted, so the list is ordered by real coverage — a small bright accent will not outrank the background.

Why is a palette colour slightly different from what I see?

A palette colour is the representative average of a whole group of similar pixels, so it may not exist in the picture exactly. When you need the literal value of one spot, click it with the eyedropper instead.

What happens with a transparent PNG?

Transparent pixels are left out of the palette. Without that, a logo on a transparent background would come back as mostly white — the colour of the canvas behind it, which is not in your image at all.

Which formats can I use?

PNG, JPG, WebP and GIF, up to 25 MB. An animated GIF is read as its first frame. HEIC files from an iPhone are not supported; convert one first and then pick from the result.

Can I copy the whole palette at once?

Yes. Copy all puts every HEX code on your clipboard, one per line, ready to paste into a stylesheet, a design file or a message.

Does it work with keyboard only?

Picking a pixel needs a pointer, but the palette swatches are buttons: tab to one and press Enter to copy its code. So the main colours of an image are reachable without a mouse.

Are my images uploaded?

No. The picture is decoded and measured inside your browser, and nothing is sent anywhere. There is no server in this tool to receive an image.

Is this free?

Yes — free with no watermark and no sign-up.