orbit calculator

Interactive Orbit Calculator

Estimate orbital period, orbital speed, escape velocity, or required orbit radius using standard gravitational formulas.

Used to estimate altitude above the surface.
For low Earth orbit, ~6771 km means ~400 km altitude.
Enter values and click Calculate.

Why an Orbit Calculator Is Useful

Whether you are a student, hobbyist, engineer, or just curious about spaceflight, orbit math quickly gets technical. An orbit calculator simplifies that process by turning a few physical inputs into practical outputs: how long an orbit takes, how fast a satellite must move, how much speed is needed to escape gravity, and what altitude matches a desired period.

These calculations appear in mission planning, satellite design, astronomy education, and even game development. With consistent units and reliable formulas, you can test ideas in seconds and build intuition about how gravity and motion work together.

Core Equations Behind the Calculator

1) Gravitational Parameter

Orbital calculations are usually based on the product μ = G × M, where:

  • G is the gravitational constant (6.67430 × 10-11 m3/kg/s2)
  • M is the mass of the central body (Earth, Mars, Sun, etc.)
  • μ controls how strongly the body pulls on orbiting objects

2) Orbital Period

For a circular orbit (or elliptical orbit using semi-major axis a), the period is:
T = 2π √(a3/μ)

Bigger orbits take dramatically longer because the period scales with the 3/2 power of orbital size.

3) Circular Orbital Velocity

The speed needed to remain in a circular orbit at radius r is:
v = √(μ/r)

Close to a planet you need high speed to keep “falling around” it; farther away, the required speed is lower.

4) Escape Velocity

Escape velocity from radius r is:
vesc = √(2μ/r)

This is exactly √2 times circular orbital velocity at the same radius.

How to Use This Orbit Calculator

  • Select the calculation type (period, orbital speed, escape speed, or radius from period).
  • Choose a body preset (Earth, Moon, Mars, Jupiter, Sun) or use custom values.
  • Enter mass in kilograms and radius in kilometers.
  • Use orbit radius measured from the body center, not from surface altitude.
  • Click calculate to see outputs in both base and human-friendly units.

If you enter body radius, the calculator also reports altitude above the surface and flags physically impossible cases where the orbit radius is inside the planet.

Practical Orbit Examples

Low Earth Orbit (LEO)

A typical LEO satellite might orbit at about 400 km altitude. Using Earth radius (~6371 km), orbit radius is ~6771 km. The resulting period is roughly 90 minutes, which matches what we observe for many crewed and uncrewed spacecraft.

Geostationary Orbit

If you set a target period of 24 hours around Earth, the required orbital radius comes out near 42,164 km from Earth's center, or about 35,786 km altitude. At that altitude, satellites appear fixed over one longitude.

Mars Orbiter Scenario

Swap to Mars as the central body and you will see lower orbital speeds at similar radii compared with Earth. This illustrates how central mass changes all orbital characteristics.

Common Mistakes to Avoid

  • Mixing kilometers and meters in formulas without conversion.
  • Using altitude instead of center-to-center orbital radius.
  • Entering central body mass in the wrong scale (e.g., forgetting scientific notation).
  • Treating circular equations as exact for highly elliptical orbits.

Limitations and Next Steps

This calculator assumes a two-body system with idealized, point-mass gravity and no atmospheric drag. Real missions also account for oblateness, perturbations from other bodies, low-thrust control, and non-circular trajectories. Still, these equations are the essential first-order model used everywhere in astrodynamics.

If you want to go deeper, next topics include transfer orbits (Hohmann transfers), inclination changes, launch windows, and patched-conic approximations for interplanetary flight.

🔗 Related Calculators