Image color picker.
Upload any image to extract exact colors, find dominant palettes, and automatically get HEX, RGB, and HSL codes.
How to pick colors from images
- Upload your image: drag and drop any JPG, PNG, or WebP file into the box above.
- Hover to magnify: move your mouse over the image to see the color under the cursor.
- Click to select: click anywhere to pick a color and copy its HEX, RGB, or HSL value.
What people use this for
- Brand colors from a logo: pull the exact palette out of a logo file before a redesign or pitch deck.
- Palettes from photos: turn a mood photo or screenshot into a working color scheme for a UI or illustration.
- Matching a mystery color: grab the value from a screenshot when you cannot inspect the original file.
How dominant colors are found
We sample pixels across the image, group near-identical shades together, and rank the groups by how much of the image they cover. The top six become the palette you see in the sidebar.
Image picker questions
Which formats and sizes are supported?
JPG, PNG, and WebP. Large images are scaled to 800px wide for speed; picked values are still accurate at the displayed resolution.
Are my images uploaded anywhere?
No. Everything runs in your browser. The image is read locally with the canvas API and nothing is sent to a server.
What about colors on live webpages?
This tool reads image files. For live pages, videos, and PDFs, the GoPickColors extension picks any pixel straight from the tab.
Is this free?
Yes, this tool is completely free and open for everyone. No account required.
Updated June 2026