Round/rewrite paths (convertPathData)
Rewrites path commands with fewer digits and simpler curves. Usually one of the largest wins on complex illustrations.
What Round/rewrite paths does in SVGO
SVGO applies convertPathData as part of its plugin pipeline. In SVGOMG the toggle is labeled Round/rewrite paths (enabled by default). Optimization runs entirely in your browser — files are not uploaded to a server.
Use the SVGOMG optimizer 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 in SVGOMG).
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 in SVGOMG
- Open svgomg.net and load your SVG (file, paste, or demo).
- Find Round/rewrite paths in the Features panel (
convertPathData). - 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 on the homepage.