Free · no account · browser only
Pull a palette from any photo without uploading
Copy HEX, RGB, or HSL from 3, 5, or 8 swatches. The palette updates when the photo is ready. Files never leave this device.
Stays in your browser · nothing leaves this device
- 3, 5, or 8 swatchesHEX, RGB, and HSL copy
- CSS variablesCopy the palette in one step
Dominant Color Extractor
Pull a palette from any photo. Copy HEX, RGB, or HSL. Stays in your browser.
Zero upload · stays local
Preview
Drop a photo here
JPG, PNG, WebP, HEIC.
or paste from clipboard Ctrl / ⌘ V
Files never leave your device.
Color values stay on this device.
How it works
Four steps from drop to copy. Nothing is uploaded. There is no separate extract button.
- 1
Drop or paste
Add one JPG, PNG, WebP, or HEIC photo.
- 2
Pick a size
Choose 3, 5, or 8. The swatches update with the photo.
- 3
Copy a value
Copy HEX, RGB, HSL, or the CSS variables for the set.
- 4
Mind the original file
Reading colors does not strip location tags. Remove EXIF can open with this photo loaded.
Frequently Asked Questions
Palette size, copy formats, and why this page does not strip location tags.
How many colors does it extract?
Choose 3, 5, or 8 swatches. They appear when the photo is ready. There is no separate extract button.
Can I copy the palette?
Yes. Copy HEX, RGB, or HSL for the selected swatch. Copy CSS variables writes the whole set.
Does it upload my images?
No. Colors are read in your browser. Files never leave your device.
Does reading colors strip location tags?
No. Inspecting a photo does not rewrite it. Remove EXIF can open with this file already loaded.
Related image tools
Color Picker
Sample one pixel with a loupe.
Open Color PickerGrayscale
Drop color when you want a gray file instead of swatches.
Open GrayscaleRemove EXIF Data
Strip GPS from the original. This page does not rewrite the file.
Open Remove EXIFCompress Image
Shrink the photo after you have the palette.
Open Compress Image