SVG Minifier
Minify SVG code by removing comments, whitespace, XML declarations, and document noise. Use a fast code-first workflow with copy, preview, and export actions.
Fast browser-based SVG minification
Minify SVG code and compare the visual result.
Paste or upload SVG markup, remove unnecessary code noise, then review original and minified previews side by side before copying or downloading the compact output.
Please check the markup and try again.
Original vs minified SVG
Paste or upload an SVG to preview it here.
Run minify to compare the output visually.
SVG markup
Paste raw SVG code here.
Minified result
Compact markup appears here after minification.
How It Works
SVGTrim's minifier focuses on lightweight SVG markup cleanup: comments, repeated whitespace, XML declarations, doctypes, metadata and optional empty attributes can be removed while the SVG's visual structure is kept intact. The tool is designed for quick code compaction rather than deeper SVGO-style optimization, with original and minified previews helping you confirm that the result still looks right before export.
Use Cases
- Minifying inline SVG before placing it in HTML
- Preparing compact SVG code for CSS data URI usage
- Removing comments and whitespace from exported SVG markup
- Creating smaller .min.svg files without changing optimization presets
- Comparing original and minified SVG previews before copying the result
FAQ
What is the difference between SVG Minifier and SVG Optimizer?
SVG Minifier is focused on compacting markup by removing comments, whitespace and document noise. SVG Optimizer performs deeper SVGO-powered optimization with presets, precision controls and advanced cleanup options.
Does SVG Minifier upload my SVG?
No. The tool is designed to run in your browser, so pasted or uploaded SVG markup stays on your device.
Can minifying SVG change how it looks?
Simple whitespace and comment removal is usually safe. Removing metadata, document declarations or empty attributes should still be reviewed when the SVG is complex or generated by a design tool.
Why does SVG Minifier show original and minified previews?
The preview comparison helps you catch obvious rendering changes before copying or downloading the minified SVG. It is especially useful for SVGs that use gradients, masks, animations or embedded styles.