Dominant colors with an honest frequency estimate
Each swatch includes an approximate share of sampled pixels. The percentage describes the grouped sample, not an exact count of every unique source pixel.
Image Tools · Local processing
Generate a dominant image color palette with HEX, RGB, HSL, frequency, and contrast details.
Loading this local tool…
The practical guide
The generator samples decoded pixels locally, groups nearby colors into quantized bins, ranks those groups by sampled frequency, and filters near-duplicates before presenting the selected palette.
Each swatch includes an approximate share of sampled pixels. The percentage describes the grouped sample, not an exact count of every unique source pixel.
Copy individual HEX values, sort by frequency or luminance, copy CSS custom properties, or download structured JSON and a labeled PNG swatch strip.
The reported white and black contrast ratios use relative luminance as a quick design aid. They do not replace checking complete components, font sizes, states, and current WCAG requirements.
A palette summarizes prominent color groups across the image. Image Color Picker is the better tool when you need the exact rendered RGB value at one chosen pixel.
Privacy by architecture
Tool inputs, settings, and outputs are processed locally and are not intentionally sent to an application server.
Questions, answered
Yes. Every swatch displays all three formats and can be exported in JSON.
No. They are approximate frequencies from sampled and grouped pixels, which keeps analysis responsive on large images.
Quantization and a diversity threshold prevent a palette from being dominated by nearly identical shades.
Yes. Copy CSS variables or download JSON and a labeled PNG swatch strip.
No. Decoding, sampling, grouping, and export happen in this browser.
Dominant color extraction
Percentages are approximate sampled-bin frequencies. Similar pixels are grouped, so this is a representative palette rather than an exact count of every unique color.
Images and pixels remain in browser memory and are never uploaded to any server.