Free image color picker online.

Drop a photo, hover any pixel, read the hex code. Free image color picker that gives you hex, RGB, and HSL plus the top 8 dominant colors as a palette. Works on JPG, PNG, WebP, and HEIC. No upload, no signup.

  • 100% browser
  • Files never leave your device
  • No signup, no caps
  • GDPR & CCPA friendly
Image Color Picker

Drop an image to pick colors

JPG, PNG, WebP, or HEIC. Hover any pixel, see the hex, RGB, and HSL. Click to save a pick.

Hover, click, copy. Hex in two seconds.

Single-purpose: read the exact color at any pixel, plus an auto-palette of the top dominant colors. Hex, RGB, and HSL ready to copy.

Pixel-accurate hex

Hover any pixel for a live read: hex (#RRGGBB), RGB, and HSL. Click to save. No averaging, no rounding, no upload.

Top 8 dominant colors

Auto-extracted palette from a histogram of the image. One click to save any dominant swatch as a pick.

One-click copy

Copy any hex straight to clipboard, ready to paste into CSS, Tailwind, Figma, Sketch, or HTML.

HEIC supported

iPhone HEIC photos decode in the browser via heic2any. Same picker, same hover, same hex output.

RGB + HSL too

Every pick shows hex, RGB, and HSL formats. Paste straight into design tokens or CSS variables.

No upload, no signup

Everything runs in your browser. Files never leave your device. No accounts, no daily caps, no watermark.

Common questions about picking colors from images.

How do I pick a color from an image?
Drop the image onto the picker. Move your cursor over any pixel to see the live hex, RGB, and HSL values in the readout panel. Click the pixel to save it to your picks list, then hit Copy to put the hex on your clipboard. Works on JPG, PNG, WebP, and HEIC. Everything runs in your browser so the image never uploads.
How accurate is the color readout?
Pixel-accurate. The image decodes at full resolution into an off-screen canvas; the preview you see is just a scaled view. When you hover at coordinate (x, y) on the preview, we read the exact pixel from the full-resolution buffer, so a JPEG compression artifact stays a JPEG compression artifact and the hex you copy is the hex that's actually in the file.
Does the picker show dominant colors too?
Yes. As soon as the image loads, the picker computes the top 8 dominant colors using a 32-level RGB cube histogram on a downsampled copy. Useful for building a brand palette from a logo, sampling skin tones for retouching, or matching paint to a photo of a room. Click any dominant swatch to save it like a manual pick.
Can I get the HTML / CSS hex code?
Yes. Every pick is shown as a 6-character hex (#RRGGBB) that drops straight into CSS, Tailwind config, Figma, Sketch, or any HTML color attribute. The Copy button copies the hex with the # prefix already included.
What about RGB and HSL values?
Every pick also shows RGB (e.g. rgb(220, 53, 69)) and HSL (e.g. hsl(354, 70%, 54%)) so you can paste straight into CSS variables, Tailwind extends, or design-system tokens that prefer one format over another.
Is the color picker really free? Any limits?
Yes. No accounts, no daily caps, no per-file size limit, no watermark. The whole pipeline runs in your browser. We never see your image.
Can I pick colors from an iPhone HEIC photo?
Yes. HEIC files are decoded in the browser (via heic2any) and then handled exactly like a JPEG. The hover readout and dominant-colors palette work the same way.
Why are my saved picks limited to 12?
To keep the picks list scannable. After 12 the oldest entry drops off. If you need more, copy each hex out as you go and paste them into your design tool or notes.
Does the dominant-colors palette ignore the background?
Not automatically. It's a frequency-based histogram, so the most common pixels (often the background) come out on top. If you want a palette of just the subject, crop the photo first with our crop tool, then drop the cropped image into the picker.
Can I save the picks as a file?
Not directly. The recent-picks list lives in the page for the session. For a permanent palette, copy each hex (one click) and paste into your design tool, a CSS file, or a notes app. The picks are deduped, so the same hex won't appear twice in a row.

Sampling colors on site? The iOS app captures with GPS, time, and address baked in.

If you're sampling paint, fabric, or material colors in the field, the iOS app stamps every reference shot with the date, GPS, and street address so the photo is self-documenting before it ever hits the color picker.

Download on theApp Store
iOS 15.6+ · iPhone, iPad, Mac & Vision Pro
  • Visible date, time, GPS, and address on every shot
  • Atomic (network-synced) timestamps
  • JPEG output ready for any picker
  • Works offline; address fills in later