Paste or drop an SVG, get a smaller version. Strips editor metadata, rounds coordinates, removes whitespace — all the safe optimizations, none of the rendering surprises. Typical reduction: 40-80%, especially on SVGs exported from Illustrator, Sketch, or Figma.
Our default settings are deliberately conservative. They only do things that are visually safe: removing comments and editor junk, collapsing whitespace, rounding numbers to 2 decimals. If something does break, toggle off the specific optimization and re-shrink.
For SVGs exported from Illustrator, Sketch, or Figma: typically 40-80% smaller. Those tools export a ton of metadata. Hand-written SVGs are already slim — expect 10-20% savings there.
SVG paths contain numbers like 45.7382916. Those extra digits add bytes but usually don't affect how the SVG looks. Rounding to 2 decimals (45.74) saves bytes without visible change. Drop to 1 for icons; keep at 3 for engineering drawings.
SVGs can embed JavaScript via <script> tags. Most exports don't include these, but if yours does and you want them (interactive SVGs), turn this off. It's on by default because it's a common injection vector.
SVGO (the industry-standard optimizer) is more aggressive — it can hit 70-90% savings by merging paths, converting shapes, and more. But it's also more likely to break complex SVGs. Tooly Shrinker is the conservative first pass. If you need max savings and can verify output, use SVGO.
No. Everything happens in your browser's JavaScript engine. Your SVG files never leave your device. Open DevTools → Network tab and watch — no outbound requests for your data.