Pixtova

Image Color Picker

Drop images here or click to select

JPG, PNG, WebP, HEIC (Safari/iOS) · up to 50MB each

Drop an image, then click any pixel to pick its color.

Pick any color from an image and get its HEX, RGB and HSL codes instantly. Everything runs in your browser — your image is never uploaded.

How to image color picker

  1. Drag and drop any image — it renders instantly in your browser.
  2. Click any pixel in the image.
  3. The HEX, RGB and HSL codes of that exact pixel appear immediately.
  4. Copy any of the three formats with one click.

Why pick colors from images

The most common workflow: matching a design to an existing image. You have a photo for a hero section and need the page palette to harmonize with it — pick the dominant tones directly from the image instead of guessing in a color wheel. The same applies to branding work: extracting exact colors from a client's logo, a product photo, or a reference design you admire.

Accessibility work also starts with pixel values: checking whether a background color actually has the contrast ratio a design tool claims requires the real RGB numbers, not an eyeball estimate. Designers translate picked HEX values into tokens; developers copy them straight into CSS variables.

The picker returns three notations because each has its place: HEX for CSS and design tools, RGB for programmatic work and alpha calculations, HSL for reasoning about lightness and saturation when deriving hover states and shades from a base color.

How exact pixel picking works

When you drop an image, it is decoded and drawn to a canvas at its natural resolution (capped for display). Clicking a point reads the exact red, green and blue values of that pixel — not an average, not a nearest-neighbor guess. The coordinate is mapped from the displayed size back to the original, so a click lands on the precise pixel you aimed at even when the image is scaled down to fit.

One nuance worth knowing: browsers apply color management when rendering. An image with a wide-gamut profile (Display P3) may show slightly different values than a tool reading raw file bytes would report. Since your final use is on-screen — CSS, design tools, web pages — the displayed value is the one that matches what users will see.

For a full palette rather than a single point, pick several pixels: the darkest area, the brightest, and the main subject. Three to five picks from a good image cover most palette needs.

Private by design

Color extraction is pure computation on pixel data — there is no legitimate reason it requires an upload. This picker decodes your image locally in the browser, reads pixels from a canvas in memory, and converts color notations with plain arithmetic. The image never leaves your device and disappears when you close the tab.

That matters for exactly the cases where people pick colors: client logos under NDA, unreleased product screenshots, proprietary design references. With a server-based picker, every one of those files would transit someone else's infrastructure. Here, the pipeline is: your file, your browser, your color code.

Frequently asked questions

Is this tool free?

Yes — unlimited use, no signup, no watermark.

Are my images uploaded to a server?

No. Every operation runs entirely inside your browser. Your files never leave your device.

Does it work on mobile?

Yes, it works in modern mobile browsers including Safari and Chrome.

Can I pick multiple colors from one image?

Yes — click as many pixels as you like; the latest pick is shown with copy buttons for HEX, RGB and HSL.

Why does the color differ slightly from my design tool?

Browsers may apply color management (profiles like sRGB/P3) when rendering. The picker reads the exact pixel as displayed, which is what you will get on screen.

Which formats are supported?

Any image your browser can display: JPG, PNG, WebP, AVIF, GIF and more.

Can I pick from a specific spot precisely?

The image renders at up to 900px wide — zoom your browser (Ctrl/Cmd +) for a larger view if you need to hit a single-pixel target on a detailed image.

What is the difference between HEX, RGB and HSL?

They describe the same color in different notations: HEX is compact and universal in CSS; RGB exposes the raw channels; HSL makes lightness and saturation easy to adjust when deriving shades.

Related tools