Engine Horsepower Calculator

Use this calculator to find horsepower, torque, or engine speed from the other two values with lb-ft or Nm units.

Pick the value you want the calculator to solve for. You will type in the other two values.
Use the same unit shown on your dyno sheet or spec sheet. The formula constant changes with the torque unit.
Torque means twisting force. Enter the torque value in the unit chosen above.
RPM means revolutions per minute. It tells how fast the engine is spinning.
Horsepower is power output. Enter this only when you want to solve for torque or RPM.
Advanced options
This changes how the main result is displayed. The calculator still uses full-precision constants.
Used for tiny values so they do not turn into scientific notation.
Calculating...
Did we solve your problem today?

How to use our Engine Horsepower Calculator

  1. Pick Find to choose whether you want Calculated value to be horsepower, torque, or engine speed.
  2. Select the correct Torque unit, then enter the two visible inputs: Torque and Engine speed (RPM), Horsepower and Engine speed (RPM), or Horsepower and Torque.
  3. If you want cleaner display values, open the extra settings and choose Rounding (decimals) and Small-number display (significant digits), then click Calculate.
  4. Check Formula used and Same-number RPM to make sure the unit choice matches your source data; if your dyno sheet is in Nm but you picked lb-ft, the answer will be off.
  5. Read What the crossover means as a unit note, not a performance target: it tells you where horsepower and torque share the same number in the selected torque unit.
Example results from Engine Horsepower Calculator
Example results from Engine Horsepower Calculator

Definitions

Horsepower: A unit of power, which means how fast work is being done by the engine [1].

Torque: Twisting force. In this calculator, it can be entered in lb-ft or Nm.

Engine speed (RPM): Revolutions per minute, or how many full turns the engine makes each minute.

lb-ft: Pound-feet, a US torque unit commonly used on car spec sheets.

Nm: Newton-meters, a metric torque unit.

Same-number RPM: The RPM where horsepower and torque have the same numeric value in the selected torque unit. The RPM changes when the torque unit changes.

Rounding (decimals): How many digits to show after the decimal point in normal-sized results.

Small-number display (significant digits): How many meaningful digits to show when a result is very small.

Same-number RPM by torque unitRPM where horsepower and torque share the same numeric value. This crossover is caused by units, not a tuning target.Same-number RPM by torque unitRPM where horsepower and torque share the same numeric valuelb-ft5252 rpmNm7121 rpmTorque unit
Same-number RPM by torque unit
This crossover is caused by units, not a tuning target.

Common mistakes and quick fixes

Mistake: Entering a Nm value in Torque while Torque unit is set to lb-ft.
Fix: Change Torque unit to match your source before you calculate, then recheck Calculated value and Formula used .

Mistake: Leaving Engine speed (RPM) at 0 when trying to find Horsepower or Torque .
Fix: Enter an RPM greater than 0. The formula divides by RPM when solving torque, and power needs engine speed to be meaningful.

Mistake: Using a negative value in Horsepower for a normal engine output check.
Fix: Enter a positive Horsepower value or 0 if you are testing a zero-output case. This page is set up for typical engine-output use.

Mistake: Typing the number you want to solve into the hidden or non-needed field, then expecting it to affect Calculated value .
Fix: Only the inputs required by Find are used. Enter the two known values that stay visible for that mode.

Mistake: Treating Same-number RPM as the best shift point or best tuning target.
Fix: Read What the crossover means . It is a math result caused by units, not a universal engine goal.

Mistake: Rounding your source numbers too hard before entering them, such as shortening dyno data a lot, then trusting the exact last digit of Calculated value .
Fix: Enter the most precise Torque , Engine speed (RPM) , or Horsepower values you have, then use Rounding (decimals) only for display.


Limitations & Key Assumptions / Boundary Conditions

  • This calculator uses the standard power-torque-speed relationship only. It does not estimate wheel horsepower, crank losses, trap speed, or engine size.
  • Results are only as good as the numbers you enter. Mixed units, rounded dyno data, or copied values from different test conditions can change the answer.
  • When solving for horsepower or torque, Engine speed (RPM) must be greater than 0. When solving for engine speed, Torque must be greater than 0.
  • Negative horsepower is blocked here because this page is aimed at normal engine output checks, not braking or absorption cases.
  • The crossover note is a unit-based math fact. It does not tell you the best RPM for power, torque, shifting, or tuning.
  • Displayed values are rounded for readability, but the calculator uses full-precision constants in the math.

Methodology

Core idea

Engine power is based on torque and angular speed. This calculator rearranges that relationship to solve for horsepower, torque, or RPM, depending on which value you choose to find [2].

Constants used

For lb-ft: constant = 5252.113122

For Nm: constant = 7120.909237

These constants change because the torque unit changes. Horsepower is a power unit [1], and torque is a twisting quantity measured in units such as pound-feet or newton-meters [3].

Formulas

hp = torque_lbft x rpm / 5252.113122

hp = torque_nm x rpm / 7120.909237

torque_lbft = hp x 5252.113122 / rpm

torque_nm = hp x 7120.909237 / rpm

rpm = hp x 5252.113122 / torque_lbft

rpm = hp x 7120.909237 / torque_nm

Worked mini-example

If Find is set to horsepower, Torque unit is lb-ft, Torque is 300, and Engine speed (RPM) is 5252, then the calculator does this:

hp = 300 x 5252 / 5252.113122

hp = 299.9935...

Displayed with normal rounding, that is 300 hp.

Same-number RPM

The calculator also shows the RPM where horsepower and torque have the same numeric value for the selected torque unit. In lb-ft, that happens at 5252.113122 RPM. In Nm, it happens at 7120.909237 RPM. This is a unit-based crossover, not a special engine tuning target.

Validation and display rules

Only the inputs needed for the selected mode are used. Hidden inputs are ignored. RPM must be above 0 when it is used as a divisor, torque must be above 0 when solving RPM, and negative horsepower is rejected for this engine-output page.

Assumptions

This tool assumes steady values entered in matching units and uses mechanical horsepower. Real dyno results can differ because of measurement method, correction factors, drivetrain losses, and rounding in the source data.


Sources