Skip to content
Toolcroft

Ellipse Calculator - Area, Perimeter, Eccentricity & Foci

Math Calculators

Calculate ellipse area, perimeter with Ramanujan's second approximation, eccentricity, linear eccentricity, semi-latus rectum, and focal distance.

a must be ≥ b. For a circle, set a = b.

Quick examples:

Area47.12389
Perimeter (Ramanujan II approx.)25.526999
Eccentricity (e)0.8
Linear eccentricity (c)4
Focal distance (2c)8
Semi-latus rectum (ℓ)1.8
Show calculation steps
  1. Semi-major axis a = 5
  2. Semi-minor axis b = 3
  3. Area = π·a·b = π·5·3 = 47.12389
  4. h = ((a−b)/(a+b))² = 0.0625
  5. Perimeter (Ramanujan II) ≈ π·(a+b)·[1 + 3h/(10 + √(4−3h))] = 25.526999
  6. Eccentricity e = √(1 − (b/a)²) = 0.8
  7. Linear eccentricity c = √(a²−b²) = 4
  8. Semi-latus rectum ℓ = b²/a = 1.8
  9. Distance between foci = 2c = 8

Ellipse formulas

  • Area: A = πab
  • Perimeter (Ramanujan II): h = ((a − b)/(a + b))², P ≈ π(a + b)[1 + 3h/(10 + √(4 − 3h))]
  • Eccentricity: e = √(1 − b²/a²)   (0 = circle, approaching 1 = flat)
  • Linear eccentricity: c = √(a² − b²)
  • Foci positions: (±c, 0) when major axis is horizontal
  • Semi-latus rectum: ℓ = b²/a

Semi-axes explained

The semi-major axis (a) is half the longest diameter of the ellipse. The semi-minor axis (b) is half the shortest diameter. When a = b the ellipse degenerates to a circle.

Perimeter approximation

No exact closed-form formula for the ellipse perimeter exists using elementary functions; the exact value is expressed with a complete elliptic integral. This calculator uses Ramanujan's second approximation: it first computes h = ((a − b)/(a + b))², then evaluates P ≈ π(a + b)[1 + 3h/(10 + √(4 − 3h))]. The approximation is exact for a circle and remains close for practical ellipses, but it is still an approximation. For very flattened ellipses or work needing tightly controlled precision, use a complete-elliptic-integral calculation.

Browse all math calculators