Color Picker from Image
Upload an image and click anywhere on it to read the exact color at that point. Get HEX, RGB, and HSL values instantly, with a magnified preview to help you land on the right pixel.
Drop an image here or choose a file
JPG, PNG, or WebP — up to 10 MB
Your image stays on your device. It is processed locally in your browser.
Recent colors
How to use the color picker
- Upload an image the same way as the palette generator.
- Move your cursor over the image — a magnified preview shows nearby pixels on desktop.
- Click or tap the exact point you want. The color appears as HEX, RGB, and HSL below.
- Copy any format with one click, or revisit up to eight recent picks.
What the output means
The picker reads the color of the exact pixel you clicked, as it's rendered on screen. HEX is best for CSS and design tools, RGB is useful for canvas or code that works with individual channels, and HSL makes it easy to nudge lightness or saturation while keeping the same hue.
Common use cases
Grab an exact brand color from a logo screenshot, match a UI element to a photo, or sample a color from a competitor's website screenshot for reference. The recent-color history makes it easy to compare several picks from the same image side by side.
Your image never leaves your device. Recent colors are saved only in your browser's local storage.
Frequently asked questions
How accurate is the picked color?
The picker reads the exact pixel value from the image as rendered on the canvas, so it matches what you see on screen.
Does this work without a mouse?
Yes. Focus the image and use the arrow keys to move the selection point, then press Enter or Space to select that color.
Where is my recent-color history stored?
In your browser's local storage, on your device only. It is never sent anywhere and you can clear it at any time.
Is the image uploaded to a server?
No. The image is decoded and read locally using the Canvas API.