Vis-viva equation calculator

Choose the central body, enter the current distance from its centre and the semi-major axis of the orbit. The calculator gives the speed at that point by the vis-viva equation, the circular and escape speeds at the same distance, the period of the orbit and its specific energy.

Unit
Orbital speed7.6686 km/s
In m/s
7,668.6 m/s
In km/h
27,607 km/h
Orbit
Circle
Circular orbit speed at r
7.6686 km/s
Escape speed at r
10.8451 km/s
Orbital period
92.56 min
Period in hours
1.543 h
Period in days
0.064 d
Specific orbital energy
-29.404 MJ/kg

Runs in your browser: nothing you enter is sent anywhere.

How to use it

  1. Choose the central body, or enter a custom mass.
  2. Enter the distance r from the centre of the body (not the altitude: add the body’s radius to an altitude).
  3. Enter the semi-major axis a. For a circular orbit a = r; for an ellipse a is half the sum of the nearest and farthest distances.
  4. Read the speed, then the circular and escape speeds at that distance, the period and the energy.

Formula

v = √(μ × (2/r − 1/a))

  • circular speed at r: √(μ/r); escape speed: √(2μ/r);
  • period T = 2π√(a³/μ) for a > 0;
  • specific energy ε = −μ ÷ (2a).

μ values: Earth 3.986004418 × 10¹⁴ m³/s², the Sun 1.32712440018 × 10²⁰ m³/s²; a custom body uses G = 6.6743 × 10⁻¹¹ m³/(kg·s²).

Worked example

A circular orbit around Earth with r = a = 6778 km (about 407 km up):

  • v = √(3.986004418 × 10¹⁴ ÷ 6,778,000) = 7.6686 km/s, which is 7,668.6 m/s or 27,607 km/h;
  • escape speed there 10.8451 km/s;
  • period 2π√(6,778,000³ ÷ μ) = 92.56 min;
  • energy −μ ÷ (2 × 6,778,000) = −29.404 MJ/kg.

At the perigee of a transfer orbit, r = 6671 km and a = 24,414 km, the speed is √(μ × (2/6,671,000 − 1/24,414,000)) = 10.1575 km/s.

Tips

  • Distances are from the centre, so for Earth add 6371 km to the altitude.
  • a from the two ends of an ellipse: a = (r_near + r_far) ÷ 2, both measured from the centre.
  • The equation assumes a small body around a much heavier one, with no drag or thrust.

Frequently asked questions

What is the vis-viva equation?

v² = μ(2/r − 1/a), where μ = GM of the central body, r the current distance from its centre and a the semi-major axis of the orbit. It follows from the conservation of energy and gives the speed at any point of a Kepler orbit.

Where is a satellite fastest?

At the point closest to the body (periapsis), where r is smallest. On a transfer ellipse from 6671 to 42,157 km around Earth the speed is 10.158 km/s at the low end and 1.607 km/s at the high end.

How do I enter an escape trajectory?

Give a negative semi-major axis. The orbit is then a hyperbola, the speed exceeds the escape speed, the energy is positive and there is no period.

What does the specific orbital energy mean?

Kinetic plus potential energy per kilogram, ε = v²/2 − μ/r = −μ/(2a). It is negative for closed orbits, zero for an exact escape and positive for a hyperbola.

More in Unit converters

All tools in this category: Unit converters ·Updated November 6, 2026

Privacy choices

Google Analytics shows us which tools are used and whether they work. It may set cookies. Your choice is kept in this browser.