Restyle an icon or logo one shape at a time. Open an SVG, pick a color and opacity for each listed shape or one color for all of them, watch the preview update, and download the recolored SVG.
Read instructions, examples, and limits
You can also drop a file here.
Recolor SVGs changes the colors inside an existing SVG and nothing else: the shapes, dimensions, and file format stay as they were. To change the size, use Resize SVGs, and to get a PNG or JPG, use SVG To Raster.
Every visible shape gets its own color swatch and opacity slider, so you can restyle one part of a logo or icon and leave the rest alone.
Your SVG is read as text in this tab, edited as a document in memory, and shown as an image for the preview. No copy leaves your computer, and Clear drops the file, its color list, and the output.
Colors are read from the fill, stroke, and style attributes of each shape and its parent groups. A shape colored by a gradient, a pattern, currentColor, or a style block starts at black, and that black is applied at once. Pick the color you want in its row.
CSS rules in a style block outrank the fill and stroke attributes this tool writes. Remove that CSS color from the file and open it again.
All processing runs locally in your browser. This tool is provided as-is without warranty. Keep backups of your original files before processing.
By selecting media, you confirm you own the content or have permission to modify it. Please read the Terms and Conditions.