About Image Color Palette Extractor
Pulling a colour palette out of an image is one of the more common design tasks — branding from a mood photo, theme-building from a product shot, accent-colour matching for a slide background. The desktop options (Photoshop's Image → Mode → Indexed Color, or the Adobe Color web tool) work but assume you have an Adobe account. Most online palette extractors return only a fixed 5 or 8 swatches in hex, with no control over the algorithm and no frequency information to show which colours actually dominate the image.
This image colour palette extractor gives you the controls that matter. Pick any number from 2 to 32 colours. Choose between three classic quantisation algorithms — median cut (the Pillow default, balances colour variance per cluster), octree (faster, tree-based for limited bit depth), and max coverage (favours the largest contiguous colour regions). Every colour is returned in three formats — Hex, RGB and HSL — with a frequency percentage showing how much of the image that colour accounts for, so you can tell at a glance whether a swatch is genuinely dominant or just one splash in a corner. A visual swatch image is generated alongside for download, ready to drop into a Figma file or design doc.
Use it to build a brand palette from a hero image, match accent colours for a slide theme, pull the dominant colours of a product shot for a marketplace listing, generate CSS variables matching a photographer's mood board, audit an existing site's colour use by feeding it a screenshot, or just learn what's actually in a sunset photo that caught your eye. Files up to 30 MB are processed in a stateless serverless function and discarded immediately.