Add SVG files
Select one asset or a batch of interface icons.
Reduce SVG markup with SVGO while preserving the scalable artwork, viewBox and reusable element IDs your project needs.
Batch optimize a folder of production assets
SVG only · 5 MB maximum per fileSelect one asset or a batch of interface icons.
Balance compact paths with the numeric detail you need.
Review exact savings, then save one SVG or a ZIP.
Details about SVGO behavior, visual fidelity, responsive output and private processing.
SVGO removes redundant metadata, unnecessary groups, repeated values and inefficient path markup. It also shortens safe numeric values and attributes while keeping valid SVG output.
The default three-decimal precision is intended to preserve normal visual fidelity. Extremely detailed artwork may benefit from four or five decimals, so review the optimized preview before shipping critical assets.
Multipass runs SVGO repeatedly until another pass no longer produces a useful reduction. It can create smaller files at the cost of a little more processing time.
It removes fixed width and height attributes while retaining the viewBox. The SVG can then scale to its CSS container without losing its intrinsic aspect ratio.
Reusable element IDs are not automatically cleaned up, which reduces the risk of breaking CSS, animation or references. Source files are processed locally and are never uploaded to asvg.