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
Figures current as of 2026. Source: National Association of Rocketry motor classification system
How to Use This Calculator
- Enter Rocket mass (kg), Target altitude (m), and Drag loss estimate (%).
- Set Safety margin (%).
- Review the Required total impulse (N-s) result.
- 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.25 | 32.87 |
| 0.38 | 49.31 |
| 0.75 | 98.62 |
| 1.25 | 164.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
- Identify Input Parameters4 parametersRocket mass (kg) = 0.5, Target altitude (m) = 300, Drag loss estimate (%) = 30, Safety margin (%) = 20 = 4 input(s) provided
- Calculate Required total impulseRequired total impulse = rocketMassKg * deltaV * dragFactor * safetyFactor65.75 = 65.75
- Calculate Minimum delta-VMinimum delta-V = sqrt(2 * g * targetAltitudeM)76.71 = 76.71
- Calculate Estimated avg. thrustEstimated avg. thrust = totalImpulseNs / typicalBurnTime32.87 = 32.87
Figures and sources
- NAR motor total-impulse letter classification (A through O, each letter doubling the prior impulse range) (2026) — National Association of Rocketry motor classification system
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.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Model Rocket Motor Calculator
Determine the right motor class for your model rocket based on weight, target altitude, body diameter, and drag.
Amateur RocketryRocket Drag Coefficient Calculator
Estimate total Cd by summing nose, body, base, fin, and interference drag using semi-empirical methods from Hoerner and Mandell/Caporaso/Bengen.
Amateur RocketryHigh-Power Certification Calculator
Plan your NAR/TRA Level 1, 2, or 3 certification flight. Predicts altitude, velocity, and Mach number from motor and rocket specifications.
Amateur RocketryRecovery System Calculator
Size your rocket parachute for a safe descent rate. Calculates canopy diameter, area, landing energy, and drift distance using aerodynamic drag equations.
Space TechnologyLaunch Vehicle Selection Calculator
Payload capacity comparison across launch providers.
More in Science & Physics.