SVGOMG SVGO plugins

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

  1. Open svgomg.net and load your SVG (file, paste, or demo).
  2. Find Convert non-eccentric <ellipse> to <circle> in the Features panel (convertEllipseToCircle).
  3. Toggle the plugin and compare the preview; download when satisfied.

Open SVGOMG

SVGO Plugin Guide

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