Upload any image to extract its dominant colors — get HEX, RGB, HSL, export CSS variables, and explore color harmonies.
A color palette is a curated set of colors used consistently across a design. In web design and UI/UX, palettes establish visual identity, brand recognition, and aesthetic harmony. A well-chosen palette typically includes a primary brand color, secondary accent colors, neutral backgrounds, and semantic colors (success green, error red).
This tool uses the HTML5 Canvas API to read every pixel of your uploaded image directly in the browser — no server upload required. It then applies a median cut quantization algorithm to group similar colors and identify the dominant hues. The result is a palette of the most representative colors in the image, sorted by frequency (how many pixels belong to each color group).
#6F42C1). Most common in web CSS.rgb(111, 66, 193)). Used in CSS and image editors.