Batch-compress up to 20 images at once with a quality slider or a target file size, real before/after previews, and one-click download.
Convert images between PNG, JPEG, and WebP with a quality slider and a live before/after file size comparison.
Generate clean SVG placeholder images with custom dimensions, background color, and text.
This SVG Optimizer strips out the bytes that don't affect how an SVG renders — XML declarations, DOCTYPE headers, comments left behind by design tools, <title>/<desc>/<metadata> elements, and redundant whitespace between tags — leaving the visual output identical while shrinking the file. Paste your SVG markup and get a cleaned-up version instantly, along with the exact byte size before and after. It's a lighter-weight, transparent alternative to a black-box optimizer: every transformation it applies is visible and reversible-in-principle, so you can trust nothing structural was changed. Everything runs locally in your browser — your SVG markup is never uploaded. Scroll down to paste your SVG.
No. Every transformation removes only bytes that do not affect rendering — comments, metadata elements, and whitespace between tags. Text inside <text> and <tspan> keeps its spacing because those are rendered glyphs, and the before/after preview lets you confirm the result is identical.
This is a lighter, regex-based cleanup covering the most common wins (comments, metadata, whitespace); a full AST-based optimizer like SVGO can also recompress path data and merge paths for deeper savings on complex icons.
Removing <title> is a toggle you control, and it is on by default. <title> is often the accessible name a screen reader announces, so switch that cleanup off to keep it — or leave it on and label the icon with an aria-label where it is used.
No, ID references and their targets are left untouched — only comments, metadata, and whitespace are removed, not attributes or element structure.
No, this tool processes one SVG at a time; paste each one individually for now.