Image Color Picker
Free image color picker — hover or click to grab HEX, RGB, HSL from any pixel. Build a palette. Runs in your browser, no upload.
About Image Color Picker
Drop an image and pick colours from it. Hover for live readouts (HEX, RGB, HSL), click to add a swatch to your palette. The whole thing runs in your browser — no upload, no signup, no ads in the way.
Useful for:
- Extracting brand colours from a logo
- Sampling photo palettes for moodboards
- Building a colour scheme from a reference image (artwork, sunset, fabric)
- Picking a specific pixel value from a screenshot
For converting between colour formats without an image source, see Colour Code Converter. For generating a complete palette without picking from a source, see Color Palette Generator.
Free, no signup, runs entirely in your browser.
Frequently asked questions
Drop an image, hover the cursor over any pixel to see its colour in three formats (HEX, RGB, HSL), click to add that colour to a palette below. Click any palette swatch to copy the HEX to your clipboard. It's the fastest way to extract brand colours from a logo, sample a gradient, or build a palette from a reference photo.
No. The image is read in your browser using FileReader and drawn to a canvas. Pixel values are read locally with getImageData. Nothing leaves your device. The tool works offline once loaded.
Anything the browser can render: PNG, JPG, WebP, AVIF, GIF, BMP, ICO. The first frame is used for animated formats.
Most likely the image was compressed (JPG, lossy WebP) before you opened it — those formats use chroma subsampling and quantisation that shift exact pixel values by a few units. For brand-perfect colour extraction, use a PNG or SVG of the original artwork.