Image Color Picker

Extract beautiful color palettes from any image. Click to pick exact pixel colors with 15x magnification, then export for your web or design projects.

Drop your image here

or click to browse

JPG, PNG, WebP, GIF, BMP (max 10MB)
or

How to Use

  1. Upload an image - Drag and drop or click to select any image file. Supports JPG, PNG, WebP, GIF, and BMP formats.
  2. Pick colors manually - Click anywhere on the image. A 15x magnifier appears for pixel-perfect selection. Use arrow keys for fine control.
  3. Extract palette - Click "Extract Palette" to automatically detect dominant colors using k-means clustering. Choose from 4 to 12 colors.
  4. Sort and refine - Sort colors by hue, brightness, or saturation. Hover any swatch to see its HEX, RGB, and HSL values.
  5. Export - Copy as HEX, RGB, HSL, CSS variables, SCSS, or Tailwind config - or download a PNG palette image.

Features

15x Magnifier

Pixel-perfect color picking with real-time magnification and a live crosshair cursor.

Smart Extraction

K-means clustering finds the most visually distinct dominant colors in any image.

Screen EyeDropper

Use the native browser EyeDropper API to pick colors from anywhere on your screen (Chrome/Edge).

6 Export Formats

Export as HEX, RGB, HSL, CSS variables, SCSS variables, or a Tailwind CSS config snippet.

Sort by Hue / Brightness

Reorder extracted colors by hue, brightness, or saturation for a more organized palette.

100% Private

All processing happens in your browser using the HTML5 Canvas API. Images never leave your device.

Keyboard Shortcuts

Move cursor pixel by pixel
Enter / Space
Pick color at current position
Esc
Exit keyboard navigation

Use Cases

This color picker is perfect for designers, developers, and creatives who need to extract colors from photographs, illustrations, or UI designs. Common use cases include:

For more color tools, try our AI Color Palette Generator for harmonious combinations, or the Color Contrast Checker to verify accessibility compliance.

Frequently Asked Questions

The tool supports all common image formats including JPG/JPEG, PNG, WebP, GIF, and BMP. For best results, use images under 10MB. Need to convert formats first? Try our Image Converter.

We use k-means clustering - a machine learning algorithm that groups similar colors and finds the most visually distinct dominant colors. It samples pixels across the image and iteratively finds optimal color centers. You can choose between 4 and 12 colors in the extracted palette.

No. All processing happens entirely in your browser using JavaScript and the HTML5 Canvas API. Your images never leave your device, ensuring complete privacy. This is the same approach used by our Image Resizer and Image Compressor.

The "Pick from Screen" button uses the browser's native EyeDropper API to let you click on any color visible on your screen - not just within the uploaded image. This is available in Chrome and Edge browsers. It's perfect for sampling colors from websites, apps, or desktop elements.

You can export your colors as: HEX codes, RGB values, HSL values, CSS custom properties (variables), SCSS variables, a Tailwind CSS config snippet, or a downloadable PNG palette image. All text formats are ready to paste directly into your code editor.

Related Tools

Copied!