Pick Colors From an Image

Upload an image and sample the exact color of any pixel. Drag and drop a file, choose one from your device, or paste an image from your clipboard, then hover or tap to pick a color. A zoom loupe magnifies the area around the cursor so you can select precisely, and each pick shows its HEX, RGB, and HSL values with one-click copy. Recent picks are kept in a list you can add to a palette. Everything is processed locally with the Canvas API: your image is processed locally in your browser and is not uploaded to our servers. Large images are safely scaled for processing, and object URLs are released to free memory when you load a new file.

Drag & drop an image, click to choose, or paste from clipboard

PNG, JPG, or WebP. Processed locally in your browser.

Your image is processed locally in your browser and is not uploaded to our servers.

How to use the Image Color Picker

  1. Add an image. Drag and drop, choose a file, or paste from your clipboard. PNG, JPG, and WebP are supported.
  2. Pick a pixel. Move your cursor or finger over the image; the zoom loupe helps you target the exact spot.
  3. Read and copy. See the HEX, RGB, and HSL values for the selected pixel and copy the one you need.
  4. Collect colors. Add picks to your recent list and send them to a palette.

Examples

  • Match a product photo: Pick the exact color of a product from a photo to reuse it in a landing page button.
  • Reproduce a UI color: Sample a color from a screenshot to match an existing interface.

How it works

The image is drawn to an off-screen canvas, and picking a pixel reads its red, green, blue, and alpha bytes directly from the canvas image data. Because the browser does this locally, no upload is needed. Very large images are scaled down first so reading pixel data stays fast and memory use stays bounded.

Common use cases

  • Matching a color from a reference photo for a design
  • Sampling colors from a screenshot to reproduce a UI
  • Collecting several colors from an image to start a palette

Privacy

All color calculations run in your browser. Nothing you enter is sent to a server. Saved palettes and recent colors are kept only in your browser’s local storage and can be cleared at any time.

Frequently asked questions

Is my image uploaded to a server?

No. Your image is processed locally in your browser and is not uploaded to our servers. It never leaves your device.

What file types can I use?

PNG, JPG/JPEG, and WebP work fully. Animated GIFs use the first frame. AVIF depends on your browser.

Is there a file size limit?

Yes, to keep processing responsive. The limit is set in the site configuration and large images are scaled down for sampling.

Does it read EXIF or location data?

No. The tool only reads pixel colors. It does not read or transmit EXIF metadata such as location.