Escape Velocity Calculator

JJ Ben-Joseph headshot JJ Ben-Joseph

Introduction: why escape velocity matters in launch planning

In launch planning, the hard part is rarely the square root; it is deciding which mass, radius, and starting altitude actually describe the body you want to leave, checking that the units are consistent, and reading the answer in a way that is useful for mission design. That is exactly what Escape Velocity Calculator is built to do. It turns a classic gravity calculation into a short, checkable workflow: choose the body, enter the physical values you know, and the calculator returns the speed you must reach to get away from that gravity well.

A useful escape-velocity calculator makes the assumptions visible. The notes on the page explain what each field means, how altitude is folded into the distance from the center, and where the model stops short of a full orbital simulation. With that context, two people can enter the same world and understand why their answers match—or why different launch points produce different escape speeds.

The sections below walk through the specific problem solved by this page, how to enter planet or moon data, how to sanity-check the velocity output, and which caveats matter before you rely on the number.

What escape-velocity problem does this calculator solve?

The question behind Escape Velocity Calculator is simple: how fast must an object travel, at a chosen altitude, to keep climbing until the body's gravity can no longer pull it back? That matters when you compare Earth, Moon, Mars, Jupiter, or a custom world, because the answer changes with mass and radius even before you account for launch height.

Before you start, phrase the mission in one sentence. For example: “What speed is needed to leave the Moon from this crater?”, “How much does a higher launch pad reduce the required speed?”, or “Which body has the larger escape velocity for the same radius?” A clear question makes it obvious whether the inputs on the form match the situation you actually want to model.

How to use this escape velocity calculator

  1. Pick a preset body if you want Earth, Moon, Mars, or Jupiter filled in automatically, or leave the menu on Custom Body for your own data.
  2. Enter Mass of Body (kg) as the mass of the world whose gravity you want to overcome.
  3. Enter Planet Radius (m) as the radius from the center to the surface you are measuring.
  4. Enter Altitude Above Surface (m) if the escape speed should start from a point above the surface rather than from ground level.
  5. Run the calculation to refresh the escape-velocity result panel and the diagram.
  6. Check the output's unit, size, and trend before comparing different bodies or altitudes.

If you are comparing launch sites or planets, keep a note of the exact values you entered so you can reproduce the same escape-speed scenario later.

Inputs: how to pick good values for escape velocity

The escape-velocity result is driven mainly by the body's mass, its radius, and the altitude where the burn begins.

Common inputs for an escape velocity calculator include:

If one value is uncertain, start with the best estimate you have and then try a second run with a higher or lower assumption. For escape velocity, that gives you a practical range instead of a single number that may be more precise than the input data deserves.

Formulas: how the calculator turns mass and radius into escape speed

Escape velocity depends on how tightly gravity binds the chosen body, so the calculator combines the entered mass, radius, and altitude into one speed estimate.

The escape-velocity result R can be represented as a function of the inputs x1xn:

R = f ( x1 , x2 , , xn )

For this calculator, that gravity relationship can also be thought of as a weighted total, where each input contributes through a factor that captures distance from the center and the strength of the body's pull:

T = i=1 n wi · xi

Here, wi stands in for a scaling term, conversion factor, or distance weighting. In escape-velocity terms, that is the part of the model that says “a larger mass raises the required speed” and “a larger radius lowers it.” When you read the answer, ask whether doubling the mass or increasing the launch altitude changes the number in the direction you expect. If it does not, revisit the units and the assumed starting point.

Worked escape-velocity example (step-by-step)

Worked examples are a quick way to confirm that the escape-velocity formula is behaving the way you expect. For a toy check, suppose you enter the following three values for a custom body:

A simple check total for this demonstration case is the sum of the three inputs:

Sanity-check total: 1 + 2 + 3 = 6

After you click calculate, compare the escape-velocity output with your intuition. If the speed looks far too high or too low, confirm that the calculator expects meters, kilograms, and meters above the surface—not kilometers, grams, or a different altitude reference. If the result is plausible, try changing just one input at a time to see how the required speed shifts.

Comparison table: how escape velocity responds to the selected body

The table below changes only preset while keeping the other example values constant. The “scenario total” is shown as a simple escape-speed comparison metric so you can see sensitivity at a glance.

Scenario preset Other inputs Scenario total (comparison metric) Interpretation
Conservative (-20%) 0.8 Unchanged 5.8 Lower-mass or smaller-radius bodies usually reduce the escape speed in this kind of model.
Baseline 1 Unchanged 6 This is the baseline case to compare against the other bodies or launch points.
Aggressive (+20%) 1.2 Unchanged 6.2 Higher-mass or smaller-radius assumptions usually push the required escape speed upward.

Use the calculator's actual result panel with conservative, baseline, and aggressive assumptions to see how much the escape speed moves when the chosen body changes.

How to interpret the escape velocity result

The result panel gives the speed needed to leave the selected body, so the first question is whether the unit, magnitude, and launch point all match the situation you modeled. When you get a number, ask three questions: (1) does the unit match what I need to decide? (2) is the magnitude plausible given my inputs? (3) if I tweak a major input, does the output respond in the expected direction? If you can answer “yes” to all three, you can treat the output as a useful estimate.

When relevant, the CSV download option gives you a portable record of the planet, mass, radius, and altitude you just evaluated. Saving that file makes it easier to compare Earth, Moon, Mars, or custom-body runs, and it helps you show exactly which escape-speed assumption produced the result.

Limitations and assumptions for escape velocity estimates

Escape velocity is a clean physics idealization, but a real launch is messier than a single formula. Keep these common limitations in mind:

If you use the output for mission planning, safety analysis, education, or a high-stakes decision, treat it as a starting point and verify the numbers with authoritative sources. The value of an escape velocity calculator is that it makes the assumptions visible: you can see which inputs are doing the work, change them transparently, and explain the logic clearly.

Enter mass, radius, and altitude to compute escape velocity.
Enter values to see a diagram of the planet and the required escape path.

Escape Burn Trainer Mini-Game

Trim thrust in real time to feel how reaching vesc depends on the gravity well.

Target --
Velocity --
Fuel 100%
Heat 0%
Score 0.0 s
Best 0.0 s

Enter valid planet values to calibrate the drill.

Tip: Staying near the escape corridor illustrates how vesc scales with 2GM r .