Orbital Period Calculator

Orbital Period Calculator

Find how long a satellite or planet takes to complete one orbit using Kepler's Third Law, T = 2 pi times the square root of a cubed divided by G times M. Pick a central body, enter the semi-major axis or altitude, and read the period in seconds, minutes, hours, days and years along with the circular orbital velocity.

šŸš€Real Orbit Presets

šŸ”­Orbit Inputs

Sets the gravitational parameter G times M.

Used only when central body is Custom.

Altitude adds the body radius to get axis a.

Center distance for axis mode, height for altitude mode.

1 AU = 1.496e8 km, 1 Earth radius = 6371 km.

Controls rounding on every result card.

Orbital period 0 one full revolution
Orbital velocity 0 km/s circular v = sqrt(G M / a)
Semi-major axis used 0 km center-to-center distance a
Central mass M 0 kg gravitating body

šŸ”¢Formula Snapshot

T2 pi sqrt(a3 / GM)
vsqrt(G M / a)
G6.674e-11
aR + altitude

šŸŒŽPlanet Masses and Radii

Central BodyMass (kg)Radius (km)Surface Gravity
Sun1.989e30696340274 m/s2
Earth5.972e2463719.81 m/s2
Mars6.417e2333903.72 m/s2
Jupiter1.898e276991124.8 m/s2
Moon7.342e2217371.62 m/s2
Venus4.867e2460528.87 m/s2
Saturn5.683e265823210.4 m/s2

🪐Planet Orbital Periods Around the Sun

PlanetSemi-Major AxisPeriod (years)Period (days)Mean Velocity
Mercury0.387 AU0.24188.047.4 km/s
Venus0.723 AU0.615224.735.0 km/s
Earth1.000 AU1.000365.229.8 km/s
Mars1.524 AU1.881687.024.1 km/s
Jupiter5.204 AU11.87433513.1 km/s
Saturn9.583 AU29.46107599.7 km/s
Uranus19.19 AU84.02306876.8 km/s
Neptune30.07 AU164.8601905.4 km/s

šŸ›°Common Earth Orbits LEO / MEO / GEO

Orbit ClassAltitudeSemi-Major AxisPeriodExample
LEO low300 km6671 km90.4 minEarly crewed flights
ISS LEO420 km6791 km92.8 minSpace Station
Hubble LEO540 km6911 km95.4 minHubble Telescope
Sun-sync700 km7071 km98.6 minLandsat imaging
MEO GPS20180 km26560 km11.97 hGPS navigation
GEO35786 km42164 km23.93 hTV and weather
Lunar dist378029 km384400 km27.45 dThe Moon

šŸ—ƒOrbit Comparison Grid

Orbit / BodyCentral BodyBody RadiusCentral Mass (kg)Semi-Major AxisPeriodVelocity
ISS stationEarth6371 km5.972e246791 km92.8 min7.66 km/s
HubbleEarth6371 km5.972e246911 km95.4 min7.59 km/s
GPS satEarth6371 km5.972e2426560 km11.97 h3.87 km/s
GEO satEarth6371 km5.972e2442164 km23.93 h3.07 km/s
The MoonEarth6371 km5.972e24384400 km27.45 d1.02 km/s
Planet EarthSun696340 km1.989e301 AU365.2 d29.79 km/s
Planet MarsSun696340 km1.989e301.524 AU1.881 yr24.1 km/s
JupiterSun696340 km1.989e305.204 AU11.87 yr13.1 km/s
PhobosMars3390 km6.417e239376 km7.66 h2.14 km/s
Low lunarMoon1737 km7.342e221837 km1.96 h1.63 km/s

āš™Formula Breakdown

Kepler T = 2 pi sqrt(a^3 / G M)The orbital period grows with the three-halves power of the semi-major axis a and shrinks as the central mass M rises. G is 6.674e-11 N m^2 / kg^2.
Circular velocity v = sqrt(G M / a)Speed a body needs for a circular orbit at radius a. Larger orbits are slower, which is why GEO satellites move far slower than the ISS.
Two ways to a periodYou can also get T from the circumference over speed, T = 2 pi a / v. For a circular orbit this matches the Kepler result exactly, a handy cross-check.
Semi-major axis aDistance from the orbit center to the object, not the altitude. In altitude mode the tool adds the body radius R so that a = R + altitude.
Unit handlingAll distances convert to meters first: 1 km = 1000 m, 1 AU = 1.496e11 m, 1 Earth radius = 6.371e6 m, before T and v are computed.
Worked GEO checkEarth, a = 42164 km gives T = 23.93 h, matching one sidereal day, so a GEO satellite appears to hover over one spot on the equator.

šŸ’”Orbit Planning Tips

Altitude is not the axis: A satellite quoted at 420 km altitude does not orbit at a = 420 km. The semi-major axis is measured from Earth's center, so add the 6371 km radius to get a = 6791 km. Forgetting the radius is the most common orbital period mistake and it makes low orbits look impossibly fast.
Match a geostationary target: To park a satellite over a fixed longitude, tune the semi-major axis until the period equals one sidereal day, 23 hours 56 minutes, which lands at a = 42164 km or about 35786 km altitude. A period slightly off that value makes the satellite drift east or west over the ground each day.

One of the oldest questions in astronomy is ā€œhow long does it take for something to go around?ā€ That’s what my orbital period calculator above calculates. Use it to determine how long it takes a communications satellite to reach its position. You can also use it to follow location of International Space Station or to compare how long distant planets take.

All are answered by a relationship that was first described by Kepler and then understood by Newton: how orbits behave. Specifically, it uses Kepler’s Third Law directly. It outputs the period in various units of time (seconds, minutes, hours, days, years) and also provides circular orbital velocity at those times. From abstract gravitational physics you get some actual numbers, and they’re useful ones you can apply.

What Is an Orbital Period?

And that brings us to orbital period, which is nothing more than how long it takes an object to finish its orbit. For example, low Earth orbit (LEO) satellites completes their orbit every ~90 minutes or so. Neptune take almost 165 years to make one lap of the Sun. Why? There are two factors at play here, regardless of size of the object being orbited: the mass of the central body and distance from the center of mass.

First, there’s the mass of the central body being orbited. Second, there’s the distance between the object and center of mass. They’re connected by the gravitational constant which makes for a very accurate prediction. You don’t have to memorize the equation; just understand what variables are so you can trust the result.

The third law of Kepler (yes, there are more) is that the cube of semi-major axis is proportional to square of the period. What does that mean in practical terms? It means that if you move your satellite out twice as much, it will take almost three times longer. This means that distance is important, but not as important than it appears. Moving a satellite twice as far away doesn’t make it appear to move half as fast; it actualy takes almost three times longer to complete an orbit. The three-halves factor is what makes the planets outside the Earth go slow compared with ones inside: Because they’re farther away, their periods are longer.

The calculator can figure all that out for you, too. You pick the central body and enter semi-major axis, and it handles all the conversions so you don’t have to divide by 86400 yourself. Don’t let that simplicity fool you; behind the scenes, we’re doing a ton of complicated math for you.

The one thing that trips people up more than anything else is the distinction between semi-major axis and altitude. Typically, mission fact sheets will cite a satellite’s height above surface. But Kepler’s Law requires the distance from the planet’s center. The calculator allows for both types of entries. Leave the mode set to semi-major axis to enter the center distance directly. Switch to altitude mode and tool will include radius of the body for you. For Earth, the radius is 6371 km. This means that when we say the ISS is at a 420 km altitude, it actualy has an orbit with a semi-major axis of 6791 km. Failure to account for the radius are the most frequent error, making lower orbits appear absurdly rapid.

It also gives the period and circular orbital velocity, which turns out to be a counter-intuitive property of space flight: further out means slower around. A geostationary satellite coasting in its four-times-farther-out orbit is moving only at 3.07 km per second, but ISS is racing along at 7.66 km per second. To confirm that the physics is holding up, there’s another method of computing the period: orbit circumference divided by velocity. Since it’s a circular orbit, the two methods has to yield the same answer. It’s a built-in sanity check.

When it’s around Earth, the numbers make more sense if you know about GEO, MEO, and LEO: GEO (geostationary orbit) refers to geostationary orbit at a particular height above Earth where the period matches one sidereal day, or 23.93 hours. From this distance away, a satellite seems to hover still over single spot on Earth’s surface on the equator. It’s used by weather and television satellites; they plant their feet in space and stay anchored relative to ground beneath them. LEO, short for low earth orbit, encompasses ninety-minute-or-so periods of Hubble and the space station. MEO (medium earth orbit) contains GPS satellites with periods closer to twelve hours.

For those who want to explore quickly, the calculator comes with mission presets. Press one button and you have the Moon, planets (Jupiter, Mars), Hubble, ISS, GPS, GEO … all filled in and ready to go. Just hit ā€œGoā€ and see how velocity and period change when you go from a skim around Earth to a sweeping interplanetary mission. The presets make for great starting points for your own customized data entry.

Nothing builds confidence in a new tool like having its results checked, and these match what’s on the books to the letter. A geostationary satellite shows 23.93 hours; Earth at one AU shows a year of 365.2 days. These anchors give you confidence that your engine is firing properly before you enter your own custom data.

The science may seem daunting, but it all boils down to a simple pair of inputs for a single clean formula that unlocks orbital mechanics. Using both velocity relationships and Kepler’s Third Law, this calculator transform mass and distance into a complete motion profile. Pick your starting point (a preloaded option), select altitude/axis, and get a detailed breakdown of everything that was plugged in. If you’re a satellite spotter or a student studying gravitation, knowing how long something will take to orbit is the start of understanding the pattern of heavens. Everything runs on repeatable patterns in space; now you can quantify them for yourself.

Orbital Period Calculator