Palette Extractor
Extract dominant colors from any image. Get HEX, RGB, and HSL values. 100% browser-based with zero server uploads.
Palette Extractor
Palette Extractor analyzes your image and extracts the dominant colors. It displays up to 8 colors with their HEX, RGB, and HSL values. All processing happens in your browser.
How to Extract Colors Online
- Drag and drop an image or click to select from your device.
- Click Extract Palette to analyze the image colors.
- Click any color swatch to copy its HEX value to your clipboard.
Frequently Asked Questions
Got questions about palette extraction? We've got answers.
Is Palette Extractor safe for sensitive images?
Yes, absolutely. All processing happens locally in your browser via Web Workers. No image data is ever sent to any server.
How many colors does it extract?
The tool extracts the top 8 dominant colors by default. The most prominent color is shown separately as the dominant color.
What color formats are shown?
Each color displays its HEX, RGB, and HSL values. Click any swatch to copy the HEX value to your clipboard.
Automated E2E Test Suite Logs
Our build systems validate edge-case processing under extreme conditions before each deployment.
Tool Changelog & Updates
- Feature: Dual-view palette extraction — single image detail mode with dominant color and 8-card palette, plus batch aggregation mode with unified color ranking.
- Feature: Export palette to CSS variables, JSON, or ASE (Adobe Swatch Exchange) format — one-click copy.
- UX: Left sidebar with image list and multi-select checkboxes, right detail panel with color cards.
- Feature: Added comprehensive Vitest test suite covering Tool rendering, worker operations, and shared operation logic — all 871 image tests passing.
- Fix: Fixed OffscreenCanvas mock patterns in tests for proper constructor instantiation.
- Feature: Initial release with dominant color and top-8 palette extraction — 100% client-side via Web Worker.
- UX: Drag-and-drop upload zone with instant image preview and dominant color display.
- UX: Color swatches with HEX, RGB, HSL values and one-click HEX copy to clipboard.
- Security: Web Worker isolation ensures zero data uploads — all processing stays in the browser.