Local image processing • No upload • Palette exports

Image Color Picker

Pick exact image colors with a magnifier, extract 3 to 12 prominent colors, and export palettes as CSS, code, SVG, or PNG in your browser.

Pick colors and build a palette from an image

Upload an image to extract prominent colors, inspect individual pixels with a magnifier, and copy or export color values and palettes. Processing runs locally in your browser.

How to pick colors from an image

  1. 1.Upload an image from your device
  2. 2.Choose 3, 5, 8, or 12 prominent colors for the palette
  3. 3.Hover over the image to inspect a pixel, then click to lock its color
  4. 4.Copy a value or export the palette in the format you need

The image and palette stay in your browser while colors are extracted

Use the magnifier to preview the pixel under the pointer before selecting it

View and copy HEX, RGB, HSL, XYZ, CMYK, LUV, Lab, and HWB values

Export the palette as CSS, SCSS, CSV, JSON, SVG, or a PNG palette card

Image color picker FAQ

Are my images uploaded to a server?

No. All color extraction happens locally in your browser. Your images are never uploaded anywhere.

Which images can I use?

Choose an image file that your browser can decode. The tool checks for an image file and accepts files up to 20 MB; if loading or extraction fails, try another image.

How many colors can the palette contain?

Choose 3, 5, 8, or 12 colors. The picker creates a pool of prominent image colors once, then changes the displayed palette immediately when you select a different count.

Can I select an exact pixel color?

Yes. Hover over the uploaded image to preview the color under the pointer with the magnifier, then click the image to lock that color. You can also select a color from the palette.

Can I pick a color from elsewhere on my screen?

Use Pick from Screen when your browser provides the EyeDropper API. The control is unavailable in browsers that do not support that API.

Which palette exports are available?

Copy or download CSS variables, SCSS HEX or RGB variables, CSV, a JSON array, SVG, or a PNG palette card. The PNG card contains the source image and its palette strip.