Skip to content

Image Tools

Image Color Picker

Upload a photo or screenshot and click any point to instantly get its hex color value.

  • Free
  • No sign-up
  • Runs in your browser

Guide

How a pixel's color is described

Every pixel in a digital image is a small mix of red, green and blue light. Each of those three channels runs from 0 to 255, and together they define one color. A HEX code is just that same triple written in base 16: two digits for red, two for green, two for blue. For example, red 255, green 128 and blue 0 becomes #FF8000.

Picking a color from an image means reading the values stored at one exact location. That is different from describing how a region looks overall. A single pixel can be darker, lighter or noisier than the area around it, especially in photos, where fine texture and compression add small variations.

This is why two clicks a few pixels apart on a skin tone, a sky or a shadow often return slightly different codes, even though they look identical to the eye.

When picking a color from an image is useful

Designers and developers regularly need to match a color that exists only in a picture: a brand color in a screenshot of a logo, a shade in a photograph for a website theme, or the color of a UI element in a mockup. Instead of guessing, you click the spot and copy the code.

It also helps when you have an image but no style guide, when you want an accent color that echoes a hero photo, or when you need to check what color a screenshot really contains, since screens and compression can shift how it appears.

Once you have a HEX value, you can turn it into other formats with the Color Converter or build matching shades with the Color Palette Generator.

How to pick a color with this tool

  1. Drag an image onto the upload area or click it to choose a file.
  2. The image is drawn onto a canvas. Wide images are scaled down to fit within 700 pixels across, smaller images keep their size.
  3. Move the cursor over the image. It turns into a crosshair.
  4. Click the spot you want. A swatch and the HEX code (in capital letters) appear below the image.
  5. Click the copy icon to put the code on your clipboard. Click elsewhere on the image to pick a different color.

The image stays in your browser and is not uploaded by this tool.

Accuracy and limits

The tool reads the color from the canvas copy, not from the original file at full size. When an image is wider than 700 pixels it is shrunk first, so each canvas pixel is a blend of several original pixels. For flat areas this changes nothing, but on fine detail or sharp edges the value can differ from the true original pixel. A 1400-pixel-wide image, for example, is drawn at 700 pixels, half its width.

The tool reports only a HEX value. It does not display RGB, HSL or other formats, and it does not keep a history of picks, so copy each code you need as you go.

For a broader overview of an image's main colors rather than one pixel at a time, try the Dominant Color Extractor.

Frequently asked questions

What format does the color code come in?

A six-digit HEX code in capital letters, such as #1A2B3C. Use a converter if you need RGB, HSL or CMYK.

Why do nearby clicks give slightly different codes?

Each click reads one pixel, and photos contain small variations from texture, lighting and compression. Try a few clicks to find the value that fits.

Does it read the original full-resolution pixels?

Not for large images. Images wider than 700 pixels are scaled down on the canvas first, and the color is read from that smaller copy.

Is my image uploaded?

No. The image is drawn and read in your browser, and nothing is sent to a server by the tool.