SVG Optimizer
Shrink an SVG, strip editor data, round long numbers and recolor it. The result is drawn next to the original and compared pixel by pixel.
Frequently asked questions
Is my SVG uploaded to a server?
No. The SVG is read and rewritten in your browser. Nothing leaves your device.
What does the optimizer change?
It removes comments and editor data (for example from Inkscape or Sketch), empty groups, empty attributes and unnecessary white space, and can round long numbers to 1, 2 or 3 decimals. It keeps the viewBox, shapes, gradients, clip paths, masks and the ids that other parts use.
Will my drawing look different afterwards?
Without rounding it should look the same. Imgovo draws the original and the result at the same size and compares them pixel by pixel, then tells you how much they differ. Rounding to fewer decimals can change thin lines or tiny details slightly, so check the preview.
How does changing colors work?
Imgovo lists the solid colors that are written directly into shapes and styles. Pick a new color for any of them and every use of that exact color is replaced. Gradients, colors set by style sheets and the word currentColor are left alone.
What is removed for safety?
Scripts, embedded web pages, animations that can change links, links to other sites and event handlers are removed. The notice under the file says how many items were taken out. This is separate from making the file smaller.
Why is there a warning about text?
Text in an SVG is drawn with a font. If the font is not installed on the device that opens the file, another font is used and the drawing changes. Converting text to outlines in your drawing program avoids this.
How much smaller will the file get?
It depends on the file. Drawings exported from editors often shrink a lot because of editor data; files that are already compact change very little. The result shows the real before and after size.