SVG Optimizer Lite
Paste SVG markup and remove common clutter like comments, metadata tags, XML declarations, and extra whitespace locally in your browser.
Clean SVG markup before pasting it into code
SVGs exported from Illustrator, Figma, or Sketch arrive stuffed with editor cruft — XML declarations, editor
metadata, hidden <title> and <desc> blocks, comments, and generous
whitespace. None of it is needed to render the icon, but all of it bloats your markup and makes an inline SVG
painful to read in a component or template. This optimizer strips that clutter so you're left with clean, compact
markup that still draws exactly the same.
It's deliberately a lightweight cleaner rather than a full geometric optimizer like SVGO — it won't touch your path data or restructure the file, so there's no risk of subtly changing how the graphic looks. That makes it perfect for the everyday job of tidying a single icon before pasting it inline into HTML, React, or Astro.
Private and instant
Cleanup runs entirely in your browser — your SVG is never uploaded — and the cleaned markup is ready to copy.
Frequently Asked Questions
Is this as complete as SVGO?
No. It is a lightweight cleaner for common SVG clutter, not a full geometric optimizer.
Does it upload my SVG?
No. The cleanup runs in your browser.
What does it remove?
Comments, XML declarations, metadata, title and desc tags, and repeated whitespace.
Need a polished interface, not just generated CSS snippets? Let us build it.