Semimajor Axis Calculator

Enter an orbital period and central body mass to calculate the semimajor axis of the orbit using Kepler's Third Law.

Use the Semimajor Axis Calculator

Orbital Parameters

Time for one complete orbit

Use scientific notation: 1.989e30

Formula: a = ∛(G·M·T² / 4π²)
G = 6.674 × 10−11 N·m²/kg²

Select a preset or enter custom values, then click Calculate.

Summary

Enter an orbital period and central body mass to calculate the semimajor axis of the orbit using Kepler's Third Law.

How it works

  1. Select a Solar System preset to load known orbital data, or choose Custom to enter your own values.
  2. For custom input, provide the orbital period (in seconds, minutes, hours, days, or years) and the central body mass in kilograms.
  3. The calculator applies the inverted form of Kepler's Third Law: a = ∛(G × M × T² / 4π²).
  4. Results are displayed in kilometers, astronomical units (AU), and light-minutes for easy cross-referencing.
  5. A comparison bar shows the computed orbit relative to Neptune's semimajor axis.

Use cases

  • Determine the orbital radius of an exoplanet from its measured period.
  • Verify Solar System orbital data using Kepler's Third Law.
  • Calculate the altitude of a satellite given its orbital period.
  • Find the semimajor axis of a hypothetical orbit for science fair or homework problems.
  • Explore how orbital period and orbit size are related for different central bodies.
  • Compute geostationary orbit altitude from a 24-hour period and Earth's mass.
  • Illustrate that shorter periods correspond to tighter, faster orbits.
  • Prepare inputs for n-body simulation software that requires semimajor axis values.

Frequently Asked Questions

Last updated: 2026-09-19 · Reviewed by Nham Vu