Sorry, wasn't ready…
SVGOMG is a free browser-based GUI for SVGO, the industry-standard SVG optimizer. Upload an SVG, tune the settings on the right, and download a smaller file — usually in seconds, with no server upload required.
SVGs are XML markup. Exports from design tools often include editor metadata, redundant attributes, over-precise path coordinates, unused definitions, and comments. None of that helps the browser render the graphic, but all of it adds bytes.
Smaller SVGs mean faster page loads, better Core Web Vitals, and lower bandwidth — especially on icon sets, logos, and illustrations shipped inline in HTML or CSS. A typical icon can shrink 30–70% without any visible change.
Each toggle in the Features panel maps to an SVGO plugin. Defaults are safe for most icons and illustrations. A few worth understanding:
removeDoctype)removeXMLProcInst)removeComments)removeMetadata)removeXMLNS)removeEditorsNSData)cleanupAttrs)mergeStyles)inlineStyles)minifyStyles)convertStyleToAttrs)cleanupIds)Plugins like Remove viewBox and Remove raster images can break responsive or mixed SVG/PNG assets — disable them when output looks wrong, then re-enable one at a time to find the culprit.
SVGO is aggressive by design. Common gotchas: animations that rely on specific IDs, CSS that targets removed classes, SVGs that depend on viewBox for scaling, and filters or masks referenced by cleaned-up <defs> sections.
If something looks off, enable Show original, then disable plugins in groups (metadata cleanup, path rounding, ID cleanup) until the preview matches again. The last group you disabled contains the plugin that caused the regression.
Use SVG for logos, UI icons, and simple illustrations that must stay sharp at any size. Use PNG or WebP for photos and complex raster art. For multi-color icons at a fixed size, a well-optimized PNG can sometimes beat SVG on bytes — but SVG wins for themeable, accessible, CSS-stylable graphics.