Color Palette Extractor

Runs locally

Drop any image. Get the dominant palette as hex, RGB, HSL, and CSS variables — all computed in your browser.

Drop an image, or click to choose
JPG · PNG · WebP · GIF · SVG — anything the browser can decode.

Pull the dominant colors out of any image to build a palette in your browser. Drop in a photo or design and get the key colors as hex, RGB, and HSL values — perfect for matching a brand, theming a site, or finding inspiration. Nothing is uploaded.

How to extract colors from an image

  1. 1Drop in your image.
  2. 2The dominant colors are detected and shown as a palette.
  3. 3Copy any color as hex, RGB, or HSL.

Build a palette from any picture

Extracting the dominant colors from a photo or reference image gives you a ready-made palette to design around — matching a logo, theming a website, or capturing the mood of an image. Having each swatch in hex, RGB, and HSL means you can drop it straight into CSS or a design tool.

Frequently asked questions

How do I extract colors from an image?
Drop the image into the tool and it detects the dominant colors, presenting them as a palette you can copy in hex, RGB, or HSL.
What color formats do I get?
Each extracted color is available as hex, RGB, and HSL, ready to paste into CSS or design software.
Is my image uploaded?
No. Color extraction runs in your browser.