How to svg minifiers compared: jad, svgomg, and online alternatives
- Step 1Test with a representative SVG — Pick a real SVG from your project — ideally a Figma or Illustrator export — and run it through each tool to measure raw size reduction.
- Step 2Compare feature sets — Note which tools support batch processing, API access, custom SVGO plugins, and local-only processing — these matter for production workflows.
- Step 3Evaluate for your use case — One-off cleanup favours any browser tool. CI/CD pipelines need an API or CLI. Privacy-sensitive assets require local-only processing.
Frequently asked questions
What is SVGOMG?+
SVGOMG is a popular open-source browser UI for SVGO, built by Jake Archibald. It offers granular plugin control but processes one file at a time and has no batch or API mode.
Does JAD send SVG files to a server?+
No. JAD processes all SVGs locally in your browser using the Web Workers API. Your file content never leaves your device, which matters for confidential design assets.
Which tool achieves the best compression ratio?+
Most tools using the same SVGO core achieve near-identical compression. The difference comes from default plugin settings — JAD's defaults are tuned for production use with safe optimisations enabled by default.
Can I run SVGO locally without a browser tool?+
Yes — the SVGO npm package (npm i -g svgo) provides a CLI. Use it for CI/CD. Browser tools are better for quick manual optimisation.
Privacy first
Every JAD SVG tool runs entirely in your browser using the DOM API and Canvas. Your SVG files never leave your device — verified by zero outbound network requests during processing.