svgtools
Free · Unlimited batch · Client-side

Batch SVG Optimizer

Drop a whole icon set and minify it in one pass. svgtools runs SVGO locally on every file, shows the savings, and packages everything into a single ZIP.

  • Process dozens to hundreds of SVGs in a single drop
  • One SVGO config applied to the entire batch
  • Per-file size savings reported alongside the ZIP
  • No server uploads — fast even on huge batches

FAQ

Is there a file count limit?

No hard cap. Performance scales with your device — most laptops handle a few hundred SVGs comfortably. Processing happens locally so there are no server quotas.

Can I tune SVGO plugins per batch?

Yes. Toggle individual SVGO plugins (removeViewBox, cleanupIds, mergePaths, etc.) and the same config applies to every file in the batch.

What does the ZIP contain?

Each input file is exported with the same filename plus a .min.svg suffix (or your chosen export format), zipped together.

Does it work offline?

After the first load, yes. Everything is client-side, so a flaky connection won't interrupt the batch.

Related tools