Convert non-eccentric <ellipse> to <circle> (convertEllipseToCircle)
Replaces ellipses with equal radii by <circle> elements, which are more compact.
What Convert non-eccentric <ellipse> to <circle> does in SVGO
SVGO applies convertEllipseToCircle as part of its plugin pipeline. In SVGOMG the toggle is labeled Convert non-eccentric <ellipse> to <circle> (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
Icons and UI with perfect circles exported as ellipses.
When to disable
Non-circular ellipses that must stay elliptical.
Watch out for
Only affects eccentricity-equal ellipses.
Try it in SVGOMG
- Open svgomg.net and load your SVG (file, paste, or demo).
- Find Convert non-eccentric <ellipse> to <circle> in the Features panel (
convertEllipseToCircle). - 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.