√(1 − e2 sin2 θ) dθ

(Note: e is the eccentricity from above)

But calculating it needs an infinite amount of terms ("Infinite Series 1" above).

Note: The formula for the perimeter (circumference) of a circle of 2πr may seem simple, but in fact π itself needs an infinite series to calculate!

Comparing

Just for fun, I calculate the perimeter using the three approximation formulas, and the two exact formulas (but only the first four terms, including the "1", so it is still just an approximation) for selected values of a and b:

    Circle       Lines
    ellipse 10 10 Ellipse with semi-major axis 10 and semi-minor axis 5. ellipse 10 3 ellipse 10 1 ellipse 10 0
a:   10 10 10 10 10
b:   10 5 3 1 0
Approx 1:   62.832 49.673 46.385 44.65 44.429
Approx 2:   62.832 48.442 43.857 40.606 39.834
Approx 3:   62.832 48.442 43.859 40.639 39.984
Series 1:   62.832 48.876 45.174 43.204 42.951
Series 2:   62.832 48.442 43.859 40.623 39.884
Exact*:   20π       40


* Exact:

They all get the perimeter of the circle correct, but only Approx 2 and 3 and Series 2 get close to the value of 40 for the extreme case of b=0.

Ellipse Perimeter Calculations Tool

This tool does the calculations from above, but with more terms for the Series.

images/ellipse-perim.js
Copyright © 2026 Rod Pierce