Orbital Period Calculator

Kepler's Third Law, Four Centuries Later

In 1619 Johannes Kepler published the relationship that still governs orbital mechanics today: the square of a body's orbital period is proportional to the cube of its orbit's semi-major axis. No telescope improvement or space mission has changed that math — it falls directly out of Newtonian gravity. This calculator applies it in two forms: a simplified solar-system version using AU and solar masses, and the general form for any two orbiting bodies given in SI units.

The Formula

Solar-system form (AU, solar masses, years):
T = √(a³ ÷ M)

General form (meters, kilograms, seconds):
T = 2π × √(a³ ÷ (G × M))

Here a is the semi-major axis of the orbit, M is the mass of the central body, and G is the gravitational constant (6.674 × 10¹&sup9; m³ kg⁻&sup9; s⁻&sup9;). The solar-system form is a convenient shortcut that works because, in units of AU/solar-masses/years, G effectively drops out of the equation.

Where This Calculation Applies

  • Exoplanet characterization — once a planet's orbital semi-major axis is estimated from transit or radial-velocity data, Kepler's third law gives its orbital period without needing to watch a full orbit complete.
  • Satellite mission design — choosing an orbital altitude for a satellite directly determines how often it passes over a given point, which is a period calculation.
  • Verifying textbook orbits — checking that a planet's known semi-major axis and period are mutually consistent is a standard way to sanity-check astronomical data.

Solar System Orbital Periods

Period computed from each planet's mean semi-major axis via T = √(a³), central mass = 1 solar mass
PlanetSemi-major axis (AU)Period (years)Period (days)
Mercury0.3870.24187.9
Venus0.7230.615224.5
Earth1.0001.000365.2
Mars1.5241.881687.2
Jupiter5.20311.8684,334.8
Saturn9.53729.45210,757.4
Uranus19.19084.06430,704.5
Neptune30.070164.89260,226.9

Semi-major axis values are well-established mean figures; periods above are computed directly from them using the calculator's own solar-system formula, so small rounding differences from each planet's official orbital period are expected.

How to Use This Calculator

  1. Choose a mode: "Solar System (AU / Solar Masses)" for simple planetary calculations, or "General (meters / kg)" for any orbiting bodies in SI units.
  2. In solar-system mode, enter the Semi-Major Axis in AU, and optionally the Central Mass in solar masses (defaults to 1, the Sun).
  3. In general mode, enter the Semi-Major Axis in meters and the Central Mass in kilograms.
  4. Select Calculate to get the orbital period.

Related Calculations

For a quick estimate of where a planet sits along that orbit on a given date, see the Planetary Position Calculator, or compare orbital speeds with the Orbital Velocity Calculator.