Image color picker
Drop, paste, or link an image and pull exact hex codes from any pixel — plus an automatic dominant-color palette. Everything runs locally; your image never leaves your browser.
Drop an image here
or paste it with Ctrl/Cmd + V
PNG, JPG, WEBP, GIF, SVG, AVIF
Your image never leaves your browser — everything runs locally on this page.
Frequently asked questions
How do I get a hex code from a screenshot?
Take your screenshot, then drop the file onto this page or paste it directly with Ctrl/Cmd + V — screenshots copied to the clipboard paste straight in. Hover the image to find the pixel you want and click to lock its hex code. Everything happens locally in your browser.
How do I find the hex code of a color in a photo?
Photos are usually JPEGs, which are compressed, so a single pixel can look noisy. Use the 3×3 or 5×5 averaging option to sample a small neighbourhood instead of one pixel — you'll get a cleaner, more representative color. Then click to pick it.
How do I pull brand colors out of a logo?
Drop the logo in and look at the automatic "Dominant colors" palette, which clusters the image into its most common colors. For a logo with flat colors, sample at 1px directly on each shape to get the exact value. Both routes link to the closest named color in our catalog.
Why does the same color look different on different screens?
Screens vary in calibration, color profile, and brightness, and most images are stored in sRGB while some displays render wider gamuts. The hex code you extract here is the true value stored in the file — how it appears on any given monitor can differ. For print, always check the CMYK values, not the on-screen appearance.
Is my image uploaded anywhere?
No. The image is drawn onto a canvas in your browser and every color is read locally. Nothing is sent to a server — the only network request is the optional "load from URL" feature, which fetches a remote image so it can be drawn on the canvas.
What image formats are supported?
PNG, JPG, WEBP, GIF, SVG and AVIF. Transparent pixels are reported as transparent rather than black, and animated GIFs are sampled from their first frame.