SVGOMG.net How to optimize Path and shape optimization

Round/rewrite paths (convertPathData)

Rewrites path commands with fewer digits and simpler curves. Usually one of the largest wins on complex illustrations. Path rounding is often tuned together with other geometry plugins in the Path and shape optimization topic guide.

What Round/rewrite paths does in SVGO

SVGO applies convertPathData as part of its plugin pipeline. On SVGOMG.net the toggle is labeled Round/rewrite paths (enabled by default). Optimization runs entirely in your browser — files are not uploaded to a server.

Use SVGOMG.net with Show original to compare before and after. If output looks wrong, disable this plugin first, then re-enable related transforms one at a time.

When to enable

Detailed paths from design tools with over-precise coordinates (default on SVGOMG.net).

When to disable

When sub-pixel accuracy matters for animation paths or geometric CAD-like drawings.

Watch out for

Aggressive rounding can visibly change curves on large viewBoxes; lower number precision if you see drift.

Try it

  1. Open SVGOMG.net and load your SVG (file, paste, or demo).
  2. Find Round/rewrite paths in the Features panel (convertPathData).
  3. Toggle the plugin and compare the preview; download when satisfied.

SVGO Plugin Guide

Browse the SVGO Plugin Guide or read the full SVG optimization walkthrough.