Upload any image and instantly extract its dominant color palette. Get HEX, RGB, and HSL values for each color, copy swatches individually, download the palette as a PNG, or export as CSS variables.
Drop your image here
or click to browse — JPG, PNG, WebP supported
Color palette extraction runs entirely on pixel data — there's no reason for your image to leave your device. This tool performs the analysis locally using the Canvas API with no upload. For sampling an individual specific pixel rather than extracting the dominant palette, our Color Picker is the right tool. For a full overview of design-focused browser tools, see our roundup of 175+ free browser-based tools for images, PDFs, SEO, and development.
--color-1 through --color-N custom properties inside a :root block. Paste this into your stylesheet and reference the colours anywhere with var(--color-1). This is useful for building a consistent colour system from an existing image — for example, matching a website’s palette to a product photo or brand image.