Skip to main content
Calcimator

Rocket Motor Selection Calculator

Determine the right NAR motor class for your rocket based on mass, target altitude, and drag estimates using energy-based delta-V and impulse calculations.

About this calculator

This calculator estimates the minimum motor impulse needed to reach a target altitude using an energy-based approach: it first finds the delta-V for a frictionless ballistic coast to apogee via deltaV = sqrt(2 * g * altitude), the same physics as tossing a ball straight up and asking how fast it needs to leave your hand. That delta-V is then converted to a required total impulse (rocket mass times delta-V), inflated by a drag-loss factor (your estimated percentage of impulse lost to air resistance, typically 20-40% for model rockets) and a safety margin for wind, temperature, and motor-to-motor manufacturing variance. The resulting impulse in Newton-seconds is mapped onto the real National Association of Rocketry (NAR) letter classification used industry-wide on every commercial motor label, where each letter roughly doubles the impulse range of the one before it (A ≈ 1.26-2.5 N-s, B ≈ 2.5-5, C ≈ 5-10, and so on up through O) — the code finds this by taking log base 2 of your impulse over the bottom of the A range.

It also reports a minimum safe thrust (5x the rocket's weight, the widely-used rule of thumb for stable, safe liftoff off the pad) and an estimated average thrust assuming a typical burn time for that motor class. Because this is an energy-based estimate rather than a full flight simulation, it ignores wind, launch-rod dynamics, and thrust curve shape — it's meant to get you into the right motor class ballpark, not to replace a simulator like OpenRocket for a final flight-readiness check, especially near your rocket's altitude or motor-mount limits.

Inputs

%
%

Results

Required total impulse (N-s)

65.75

Minimum delta-V (m/s)76.71
Estimated avg. thrust (N)32.87
Thrust-to-weight ratio6.7
Minimum safe thrust (N)24.52
Motor ClassG

Figures current as of 2026. Source: National Association of Rocketry motor classification system

How to Use This Calculator
  1. Enter Rocket mass (kg), Target altitude (m), and Drag loss estimate (%).
  2. Set Safety margin (%).
  3. Review the Required total impulse (N-s) result.
  4. Use Minimum delta-V (m/s) and Estimated avg. thrust (N) to inform your decision.

How the result changes with Rocket mass (kg)

Rocket mass (kg)Required total impulse (N-s)
0.2532.87
0.3849.31
0.7598.62
1.25164.37

What each input means

Rocket mass (kg)
Total liftoff mass including motor, recovery system, and payload.
Target altitude (m)
Desired apogee altitude above ground level.
Drag loss estimate (%)
Percentage of impulse lost to aerodynamic drag. Typical: 20-40% for model rockets.
Safety margin (%)
Extra impulse margin for wind, temperature, and manufacturing variation.

What each result means

Required total impulse (N-s)
Total motor impulse needed to reach target altitude with drag and safety margins.
Minimum delta-V (m/s)
Minimum velocity change for a ballistic arc to target altitude (no drag).
Estimated avg. thrust (N)
Approximate average thrust assuming typical burn time for the motor class.
Thrust-to-weight ratio
Ratio of motor thrust to rocket weight. Minimum 5:1 recommended for safe launch.
Minimum safe thrust (N)
Minimum thrust for a 5:1 thrust-to-weight ratio.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Rocket mass (kg) = 0.5, Target altitude (m) = 300, Drag loss estimate (%) = 30, Safety margin (%) = 20 = 4 input(s) provided
  2. Calculate Required total impulse
    Required total impulse = rocketMassKg * deltaV * dragFactor * safetyFactor
    65.75 = 65.75
  3. Calculate Minimum delta-V
    Minimum delta-V = sqrt(2 * g * targetAltitudeM)
    76.71 = 76.71
  4. Calculate Estimated avg. thrust
    Estimated avg. thrust = totalImpulseNs / typicalBurnTime
    32.87 = 32.87

Figures and sources

Engine last updated . Checked against 3 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why does the calculator use log base 2 to find the motor letter class?

The NAR classification scheme is built so each letter's maximum total impulse is exactly double the previous letter's (A tops out at 2.5 N-s, B at 5, C at 10, and so on). Taking log base 2 of your required impulse divided by the bottom of the A range (1.26 N-s) directly answers 'how many doublings above A is this?', which is exactly the index needed to pick the right letter from the array.

What's the difference between minimum delta-V and required total impulse?

Delta-V (sqrt(2 × g × altitude)) is a pure physics quantity — the velocity change a frictionless projectile would need to coast to your target altitude, independent of the rocket's mass. Required total impulse multiplies that delta-V by your rocket's mass, then inflates it by your drag-loss percentage and safety margin, so it's the actual motor output needed to deliver that velocity change to your specific, real rocket.

Why is the minimum safe thrust set at 5 times the rocket's weight?

A 5:1 thrust-to-weight ratio is the widely-used rule of thumb in model and high-power rocketry for a stable liftoff: it ensures the rocket accelerates fast enough off the launch rod or rail to have adequate fin authority before it leaves the guidance, reducing the risk of a wobbly, unstable ascent in light wind.

How does the drag loss percentage change the recommended motor?

It's applied as a direct multiplier on required impulse via dragFactor = 1 / (1 − dragLossPct/100), so a higher estimate compounds: raising drag loss from 20% to 40% roughly doubles the drag factor's effect, which can easily push your rocket into the next motor letter class. The calculator suggests 20-40% as typical for model rockets, but a less aerodynamic airframe should use a higher estimate.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Science & Physics.