Color picker + palette extractor
Pick colors fast, extract palettes from SVG and images
Use this free tool to choose a color, preview it as SVG fill/stroke, and copy HEX/RGB/HSL. You can also upload an SVG or image to extract a palette and click swatches to apply them instantly.
Pick a color, preview fills and strokes, copy HEX/RGB/HSL, and extract palettes from SVG or images. Runs in your browser.
How to use
- 1Pick a color or upload a fileUse the color input or upload an SVG/image to extract a palette.
- 2Click a swatchWhen a palette appears, click any output swatch to choose which color you want to edit.
- 3Adjust the output colorUse the color picker and alpha slider to update the selected output color while the input preview stays unchanged.
- 4Copy valuesCopy HEX/RGB/HSL (and alpha variants) for your SVG, CSS, or design work.
Color workflow
Free Color Picker: practical workflow notes
Pick colors and extract palettes from SVG, PNG, JPG, JPEG, or WebP with HEX, RGB, and HSL output. Use this page when that specific output is the fastest path, then jump to the related tools below if you need a different export, cleanup, or craft-file workflow.
Best for
- color picker
- Creator, design, web, and SVG production workflows
- Fast visual checks before copy or download
- Moving between related SVG tools without restarting from scratch
Settings to try
- Use the route-specific controls shown inside the tool.
- Preview the result before downloading or copying.
- Open related tools when you need cleanup, export, color, or sizing changes.
Useful limits
- This tool only exposes controls that affect the current output.
- Use a related converter if your input or output format is different.
- Some browser-rendered previews can differ when external assets are missing.
Need help choosing?
Read the concise workflow, preset, settings, and troubleshooting docs without adding clutter to the converter.
Frequently asked questions
What formats can I copy?
HEX, RGB, and HSL are available. Alpha is supported with RGBA and HSLA.
Can I extract a palette from an SVG or image?
Yes. Upload an SVG (reads fill/stroke/style colors) or an image (PNG/JPG/WebP) to generate swatches.
Does this upload my file?
No. Palette extraction runs locally in your browser.
Why do SVG colors sometimes look incomplete?
If an SVG uses external CSS, injected filters, or unusual color expressions, extraction may miss some. For most normal SVGs, it works well.
Tips
Use the same value for both, or keep stroke darker for readability.
SVG supports opacity. If you want transparency, use opacity or RGBA in CSS.
Image palette replacement works best on icons, logos, and graphics with clean color blocks.
HEX is common, but HSL makes it easier to create consistent tints/shades.
