Upload Image
Extracted Palette
Upload any image and extract its dominant colors instantly — HEX, RGB & HSL codes included. 100% free, no signup.
Upload Image
Extracted Palette
Drag and drop or click to upload any PNG, JPG, WEBP, or GIF. Your image stays in your browser — never uploaded to a server.
Select how many dominant colors to extract (2–20). More colors give a fuller palette; fewer highlight the most impactful hues.
Hit "Extract Palette" to generate swatches. Click any swatch to copy its HEX code. Export as CSS variables, JSON, or plain HEX list.
Yes, 100% free with no limits. No account, no watermarks, no premium tier. Extract as many palettes as you like.
No. Everything runs locally in your browser using the HTML Canvas API. Your image never leaves your device — perfect for confidential or private photos.
The tool uses a median-cut quantization algorithm on pixel data sampled from your image via Canvas API. It groups similar colors and picks the most representative hue from each group.
Each swatch shows HEX, RGB, and HSL values. You can export the full palette as CSS custom properties, JSON objects, or a plain HEX list.
PNG, JPEG, WEBP, GIF, BMP, and SVG are all supported — anything your browser can display. Large images are automatically downsampled for speed.