SVG Optimizer & Minifier
Private by design — runs entirely in your browser
Minify and clean up SVG files in your browser. Toova strips metadata, simplifies paths, collapses redundant elements, and produces a smaller, faster SVG that renders identically to the original — without uploading the file anywhere.
What gets removed
SVG files from design tools include lots of bloat: editor metadata, XML namespaces that nothing references, comments, empty groups, redundant transforms, and floating-point coordinates with more precision than any display can render. Toova strips all of that while preserving the visual output exactly. The result is typically 40-70% smaller, sometimes much more for files that came out of Illustrator or Sketch.
Path simplification
Path data is often the largest part of an SVG file. Toova rounds coordinates to a configurable precision, removes redundant control points on straight lines, and converts verbose syntax to its shorter equivalents. The result is visually indistinguishable from the original unless you zoom in past the precision threshold. Lower precision means smaller files but slightly less smooth at extreme zoom.
Local-only
Every optimization happens in your browser. The SVG you paste — which might be a brand asset, an unreleased icon, or any proprietary graphic — never leaves the page. The Network tab will stay empty during optimization, and the page works offline after first load. That makes Toova safe for design system work and internal asset preparation.
Frequently Asked Questions
- How much smaller will the SVG be?
- Typically 40-70% smaller for files that came out of design tools, sometimes much more if the original had heavy metadata. For hand-written SVGs that are already lean, the savings are smaller — usually 10-20%.
- Will optimization change how the SVG looks?
- Not visibly. The optimizer preserves the rendered output exactly. Path precision is configurable — at the default precision, no difference is visible at any zoom level a user will actually use.
- Does it strip the viewBox?
- No. The viewBox is critical for SVG scaling and is always preserved. The optimizer strips redundant width and height attributes when the viewBox is sufficient.
- Can I keep specific metadata?
- Yes. By default, editor-specific metadata is stripped, but accessibility metadata (titles, descriptions, ARIA roles) is preserved. Toggle individual optimization passes if you need finer control.
- Is my SVG sent to a server?
- No. Optimization runs entirely in your browser.