Precise color, without the upload

Image Color Picker

Choose any pixel in a photo, screenshot, PNG, or WebP and get a copy-ready HEX or RGB value.

Your image stays on this device. It is never uploaded.

Drop an image here

or choose one from your device

You can also press Ctrl/ + V

Choose a photo, try the example, or use Paste image when available.

JPEG, PNG or WebP

01Private by design

No image upload or account.

02Pixel-level sampling

Read from a dedicated sRGB canvas.

03Copy-ready values

Use HEX or RGB in one click.

How it works

Pick a color from an image in three steps

Use a photo, screenshot, PNG, or WebP to identify one exact pixel or build a compact color palette. Everything happens on this device.

  1. 1

    Choose an image

    Select a file, drag it onto the page, paste from the clipboard, or open the built-in example.

  2. 2

    Select a pixel

    Click a pixel, drag one finger on touch screens, or use the arrow keys for precise keyboard movement.

  3. 3

    Copy the color

    Copy HEX, RGB, HSL, HSV, RGBA, a CSS color name, or the image's dominant colors as CSS variables.

Built for useful color data

From one pixel to a reusable image palette

ColorToolset reads colors from a dedicated sRGB canvas in your browser. Zoom and pan to reach a precise pixel, compare the selected color on black and white, and return to any of your 12 most recent selections.

The palette tool samples the whole image and returns up to six distinct dominant colors. It is useful for design references, screenshots, photos, brand research, CSS prototypes, and matching colors across creative work.

Frequently asked questions

Image color picker FAQ

How do I pick a color from an image?

Choose, drop, or paste an image, then click the pixel you want. On a touch screen, drag one finger to preview colors and lift to select. ColorToolset shows copy-ready color values immediately.

How can I get a HEX color code from a photo or screenshot?

Open the photo or screenshot and select a pixel. The result includes six-digit HEX and eight-digit HEX8 values, plus RGB, RGBA, HSL, and HSV. Use the Copy button beside the format you need.

How does ColorToolset identify a color name?

The selected sRGB color is compared with the standard CSS named-color set. Exact matches use the CSS name directly; other colors show the nearest name using perceptual OKLab distance.

Which image formats and sources are supported?

You can use JPEG, PNG, and WebP files, including photos and screenshots. Desktop browsers also support drag and drop and system paste. HEIC and HEIF files are not decoded directly, so convert them to JPEG, PNG, or WebP first if your browser does not do that automatically.

Can I find multiple colors in one image?

Yes. The dominant-color palette extracts up to six distinct colors from the whole image. Copy one palette color or export the complete set as CSS custom properties.

Why can a color value differ slightly from another app?

ColorToolset samples through an sRGB browser canvas. Display P3 conversion, browser color management, large-image downscaling, and rounding around semi-transparent pixels can produce small differences. CMYK is an approximate conversion from screen RGB, not a printer profile.

Is my image private?

Yes. Images are decoded and sampled locally in your browser and are never uploaded to ColorToolset. Analytics never receive your image, filename, pixel coordinates, or color values. Read the privacy page for details.