Specific Orbital Energy Calculator

Calculate the specific orbital energy of a spacecraft or planet from its speed, orbital radius, and the central body gravitational parameter.

Use the Specific Orbital Energy Calculator

Orbital Parameters

km/s
km
km³/s²

Earth: 398,600  |  Sun: 1.327 × 10¹¹  |  Moon: 4,904.9

Results

Enter parameters or choose a preset, then click Calculate.

Orbit Type Reference

Bound Orbit (ε < 0)
Circle or ellipse. The body is gravitationally captured. Semi-major axis: a = −μ / (2ε).
Parabolic Escape (ε = 0)
Marginally unbound. Speed equals the local escape velocity. Semi-major axis is infinite.
Hyperbolic Flyby (ε > 0)
Unbound trajectory. Body escapes to infinity with residual speed v∞ = √(2ε).

Summary

Specific orbital energy (also called vis-viva energy) is the total mechanical energy per unit mass of an orbiting body. It equals the sum of kinetic energy per unit mass and gravitational potential energy per unit mass. A negative value indicates a bound (elliptical or circular) orbit, while zero means a parabolic escape trajectory and a positive value means a hyperbolic flyby.

How it works

  1. Enter the orbital speed of the body in km/s.
  2. Enter the current orbital radius (distance from the center of the primary body) in km.
  3. Enter the standard gravitational parameter (GM) of the central body in km³/s².
  4. The calculator applies the vis-viva formula: ε = v²/2 − μ/r.
  5. The result shows specific orbital energy in MJ/kg, the orbit type, and derived orbital elements.

Use cases

  • Verify that a spacecraft is in a bound orbit after a burn.
  • Determine whether a comet or asteroid is on a hyperbolic trajectory.
  • Compute the semi-major axis of an elliptical orbit from energy alone.
  • Teach orbital mechanics and the vis-viva equation to students.
  • Cross-check trajectory simulations in mission design.
  • Quickly assess escape vs. capture conditions at planetary flybys.

Frequently Asked Questions

Last updated: 2026-06-11 · Reviewed by Nham Vu