Image Color Picker
Pick colors from any image — get HEX, RGB, and HSL instantly.
Add an image, then click a pixel to sample its color
Drop or choose an image and click anywhere on it — you'll get the exact HEX, RGB, and HSL, all in your browser.
Runs entirely in your browserPick colors from an image, locally
Upload or drop an image and click anywhere on it to sample that pixel's exact color, shown as HEX, RGB, and HSL with a large swatch. Each pick is added to a palette you can copy from, and a magnified loupe helps you land on the right pixel. The image is drawn to a canvas in your browser and read with getImageData — it is never uploaded anywhere.
Common questions
How accurate is the picked color?
It reads the exact RGBA value of the pixel you click from the image's own data, so it is pixel-perfect. HEX and HSL are derived from that RGB value.
Can I collect several colors?
Yes. Every pixel you click is added to a palette below the image, each with its HEX code and a copy button, so you can build a set of colors from a photo or design.
What image formats work?
Any format your browser can display — JPG, PNG, WebP, GIF, and usually AVIF and SVG. The image is decoded and drawn to a canvas locally.
Is my image uploaded anywhere?
No. The image is loaded and read entirely in your browser using a canvas. Nothing is sent to a server, so private screenshots and photos stay on your device.