Smaller is not the only axis
SVG optimisers are scored on one number, and that is the problem. Two of the settings that shrink a file most reliably also break it: dropping viewBox stops it scaling, and dropping <title> removes its accessible name. In most tools these read as ordinary checkboxes next to a byte count.
Here they carry their consequence and stay off unless you choose otherwise, which matches what SVGO itself decided in version 4. The preview sits next to the original for the same reason — a percentage tells you the file got smaller, not that it still works.
Questions people ask
Straight answers. Each one links directly: copy the address after opening it.
Why is "remove viewBox" turned off?
Because it breaks responsive scaling and saves almost nothing. Without a viewBox an SVG is locked to its width and height attributes, so it will not fill a container or respond to CSS sizing — the single most common way an optimised icon ends up the wrong size in production. SVGO itself removed this from its default preset in version 4 for exactly this reason. If you are benchmarking us against SVGOMG or an older blog post and our output looks larger, this is usually why.
Why keep the <title> element?
It is the accessible name. A screen reader announces an SVG by its title, so removing it turns an informative graphic into an unlabelled one. It is safe to remove only for purely decorative icons that are already hidden from assistive technology with aria-hidden. Like viewBox, SVGO 4 no longer removes it by default.
What precision should I use?
Three decimal places is a good default and is what is set here. Two is usually fine for icons. Below two, curves start to visibly distort, which is why the preview sits directly beside the original — the point is to check rather than to trust the number. Precision is where most of the real saving in a designer-exported SVG comes from, because design tools routinely write six or more decimal places that nothing can display.
Why does the gzipped number matter more?
Because that is what a visitor actually downloads. Servers compress SVG in transit, and the raw byte count can overstate the benefit: two optimisations that look equally good uncompressed often differ much less once gzipped, since compression already handles repetition. Both figures are shown.
Is my file uploaded?
No. SVGO runs in your browser, loaded only on this page. You can disconnect and it will keep working.