Design & Web

SVG Optimizer

Strip editor leftovers and long decimals out of an SVG, without touching the drawing.

SVG file

Choose a file to convert. It's processed locally — never uploaded. Tip: add several files to convert them all at once.

Settings

Output

Result appears here after you select

{ } How it works

SVG Optimizer works on the file you upload. Adjust the options, then select Process ▸ and it runs entirely in your browser — nothing is uploaded to a server — then shows the result in the Output panel.

Inputs

  • SVG file — upload a file (.svg,image/svg+xml); it is read locally in your browser
  • Decimal places — choose one — 0 (smallest), 1, 2 (recommended), 3, 4 (most precise) (default: 2 (recommended))

Output

A downloadable SVG file — use the Download button in the Output panel.

{ } Common uses

  • Cut the weight of icons exported from Illustrator, Figma or Inkscape.
  • Clean up an SVG before pasting it inline into HTML.
  • Remove editor metadata from a drawing you are about to publish.

{ } Limitations

  • Deliberately cautious: it removes comments, editor bookkeeping and long decimals, but never rewrites paths, merges shapes or renames ids — the transformations that break animated, scripted or externally-styled drawings.
  • Because it does not restructure anything, it will not match a dedicated optimiser on the very largest files.

{ } FAQ

Is my data uploaded to a server?

No. Everything runs locally in your browser — your files never leave your device.

Can I process more than one file at once?

Yes — add several files and they’re all processed and downloaded together as a ZIP.

Is this tool free?

Yes — it’s completely free and needs no sign-up.

Will this break my SVG?

It is written not to. Nothing about the geometry is touched, ids are left alone, and any attribute it does not recognise is passed through — the removals are limited to comments, editor metadata and namespaces, and empty title or description elements. A title with real text is kept, because screen readers use it.

How many decimal places should I keep?

Two is right for almost everything. An exported SVG often carries eight or more, which is far finer than any screen can show and is usually where most of the file size is.