Skip to main content
Calcimator

Model Rocket Motor Calculator

Determine the right motor class for your model rocket based on weight, target altitude, body diameter, and drag.

About this calculator

This calculator estimates the total impulse a model rocket motor needs to reach a target altitude, using a simplified energy-balance model: the motor has to supply enough kinetic energy to lift the rocket's weight to that height, plus an estimate of aerodynamic drag loss along the way. From the resulting Required Impulse in Newton-seconds, it maps the result onto the standard NAR/Estes motor-class lettering (Class 1 = A through Class 7 = G-and-up), where each class represents roughly double the total impulse of the one below it. Rocket Weight is the input this model responds to most — required impulse scales with both the potential energy (mass x gravity x height) and the kinetic-energy term, so a heavier rocket needs a disproportionately larger motor even at the same target altitude. Body Diameter and Drag Coefficient feed into the drag-loss term, and for typical mid-weight rockets near this calculator's default inputs that drag contribution is small enough relative to the potential-energy term to leave the recommended motor class unchanged.

It stops being negligible, though, for a light, wide-bodied rocket aimed at a high target altitude — there, drag loss can account for a meaningful share of total energy and can genuinely push the recommended motor class up a step, so don't assume Drag Coefficient is always a rounding error. Two things worth reading carefully: Estimated Altitude simply echoes the Target Altitude you entered back as the output — it is not an independent physics prediction of how high the suggested motor will actually carry the rocket, so use it as a restated target, not a verification. And this model omits engine mass loss during burn, wind, and stability (center-of-pressure/center-of-gravity) effects that real rocket flights depend on — always cross-check a real motor's published thrust curve and total impulse rating before flying, and follow NAR/Estes safety codes for the field you're flying at.

Inputs

Results

Required Impulse (Ns)

85

Motor Class (1=A, 7=G+)

7

Thrust-to-Weight Ratio38.5
Estimated Altitude (ft)500
Typical Burn Time (sec)1.5
How to Use This Calculator
  1. Enter Rocket Weight (grams), Target Altitude (feet), and Body Diameter (mm).
  2. Set Drag Coefficient.
  3. Review Required Impulse (Ns) and Motor Class (1=A, 7=G+).
  4. Use Thrust-to-Weight Ratio and Estimated Altitude (ft) to inform your decision.
  5. Use the chart to visualize the results and explore different scenarios by adjusting inputs.

How the result changes with Rocket Weight (grams)

Rocket Weight (grams)Required Impulse (Ns)Motor Class (1=A, 7=G+)
75436
113646
2251277
3752127

What each input means

Rocket Weight (grams)
Total ready-to-fly weight without motor (airframe, recovery, payload)
Target Altitude (feet)
Desired maximum altitude in feet
Body Diameter (mm)
Rocket body tube outer diameter in millimeters
Drag Coefficient
Aerodynamic drag coefficient (0.3-0.5 for sleek rockets, 0.6-0.8 for blunt)

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Rocket Weight (grams) = 150, Target Altitude (feet) = 500, Body Diameter (mm) = 25, Drag Coefficient = 0.5 = 4 input(s) provided
  2. Calculate Required Impulse
    Required Impulse
    85 = 85
  3. Calculate Motor Class
    7 = 7
  4. Calculate Thrust-to-Weight Ratio
    Thrust-to-Weight Ratio
    38.5 = 38.5
  5. Calculate Estimated Altitude
    Estimated Altitude
    500 = 500

Engine last updated . Checked against 2 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 a heavier rocket need a much bigger motor for the same altitude?

Required Impulse is derived from the energy needed to lift the rocket's mass to the target height, and that energy scales with weight directly. Rocket Weight is the single input this calculator's Required Impulse responds to most across its full 10-5000 gram range — doubling the rocket's weight roughly doubles the potential-energy term the motor has to overcome, pushing the recommended motor class up as a result.

Does changing the Drag Coefficient change the recommended Motor Class?

Usually not near typical mid-weight rocket inputs, but it can. Drag loss is a real term in the underlying energy model, and it grows with the square of Body Diameter and directly with Target Altitude while the potential-energy term it's competing against scales with Rocket Weight. For a light rocket with a wide body flying to a high target altitude, drag loss stops being a rounding error and can genuinely move the recommended Motor Class up a step, so don't assume Drag Coefficient is always a no-op — it depends on the rest of your inputs, not just its own value.

Is the Estimated Altitude output an independent prediction of flight performance?

No — Estimated Altitude simply restates the Target Altitude value you entered; it is not derived independently from the computed impulse, thrust, or drag. Treat it as a confirmation of your target, not as a simulated flight result, and don't read it as proof the suggested motor class will actually reach that height in practice.

Why do I still need to check a real motor's thrust curve before flying?

This calculator uses a simplified energy-balance estimate and a fixed 1.5-second assumed burn time — it does not model a real motor's actual thrust curve, propellant mass loss during burn, wind drift, or rocket stability. A published motor's total impulse rating and burn profile from the manufacturer, plus a real stability check, are what actually determine safe, successful flight performance.

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

More in Crafts, Hobbies & Games.