About the Image Color Picker
The Image Color Picker lets you grab the exact color of any pixel in a photo, logo or screenshot. Add an image, hover to zoom in with the magnifier loupe, and click to capture the color in five formats — HEX, RGB, HSL, HSV and CMYK — ready to copy into your design or code. It also extracts the image's dominant-color palette and lets you build a gradient and run a WCAG contrast check right on the page. Everything is processed locally in your browser with an HTML canvas and is never uploaded to a server.
How Image Color works
Every pixel in an image is made of red, green and blue light. When you pick a pixel, this tool reads those values and converts them into the formats designers and developers use most:
- HEX — a 6-digit code such as
#3b5bfd, used in CSS and HTML. - RGB — red, green and blue from 0–255, e.g.
rgb(59, 91, 253). - HSL — hue, saturation and lightness; easy to tweak by hand.
- HSV — hue, saturation and value (brightness); common in design apps.
- CMYK — cyan, magenta, yellow and black, used for print.
The image is drawn onto an HTML canvas and read locally with getImageData, so picking is instant and your file never leaves your browser.
How to use
- Upload an image, drag & drop it, or paste a screenshot with Ctrl+V.
- Move your cursor over the image — the zoom magnifier shows the exact pixel under the crosshair.
- Click (or tap and lift on touch) to capture the color, then copy HEX, RGB, HSL, HSV or CMYK.
- Use the auto-extracted palette, build a gradient, or run a WCAG contrast check — all on this page.
Common uses
- Matching a color from a photo or screenshot.
- Extracting brand colors from a logo.
- Building palettes from inspiration images.
- Finding the exact color of a UI element.
- Getting print-ready CMYK values from an image.
- Checking text/background contrast for accessibility.