Relative Horsepower Calculator

Relative Horsepower Calculator that turns air temperature, barometer, humidity and altitude into the share of rated power an engine still makes, plus SAE, STD and DIN dyno factors.

Quick Setup

Enter the engine’s rated power and the weather. Relative horsepower is the share of that rating the engine can make in this air. Results are for engines without a turbo or supercharger.

hp
°F
inHg
ft
Barometer Type and HumidityWeather report, 40% humidity

A weather report or airport barometer is corrected to sea level. A gauge at the track reads the real, uncorrected pressure. Pick the one you have so altitude is not counted twice.

%
°F
Correction StandardSAE J1349

Factory ratings use SAE J1349. Drag strip weather stations and the Dynojet STD setting use 60°F and 29.92 inHg dry air. DIN 70020 is the older European rating.

Drag Strip Dial-In11.50 s at 118.0 mph, CF 1.000

Enter a past time slip and the correction factor posted for that run, using the same standard picked above. The card below then predicts how today’s air moves your ET and trap speed.

s
mph
CF
Estimated Power in This Air
379 hp Available
Relative horsepower: 94.9% of the SAE rating
1.054 SAE Correction Factor
STD Factor (60°F)1.088
DIN 70020 Factor1.058
Dyno reading times the factor gives corrected power. Rated power divided by it gives the power this air supports.
3,440 ft Density Altitude
Air Density Ratio90.3%
Station Pressure28.85 inHg
The height where standard air would be this thin. Racers compare runs by it, and the ratio is air density against a 59°F sea-level day.
−9.0 hp From Humidity
Water Grains88 gr/lb
Dew Point62°F
Water vapor takes the place of oxygen, so humid air makes less power than dry air at the same temperature.
11.70 s Predicted ET
ET Change+0.20 s
MPH Change−2.1 mph
Weather-only estimate. ET moves with the cube root of power, as in Patrick Hale’s quarter-mile formula. Track prep and wind are not included.
Power and ET by Air TemperatureAt 28.85 inHg station pressure
Air TempSAE CFPowerET
30°F0.965415 hp11.36 s
50°F0.991404 hp11.47 s
60°F1.005398 hp11.52 s
68°F1.017393 hp11.56 s
77°F1.031388 hp11.62 s
90°F1.054379 hp11.70 s
100°F1.075372 hp11.78 s
110°F1.098364 hp11.86 s
120°F1.125356 hp11.96 s

Same air pressure and relative humidity. Warm air holds less oxygen per intake stroke, so power drops and ET rises as it heats up.

Humidity and Water GrainsAt 90°F
HumidityGrainsSAE CFPower
0% (Dry)01.030388 hp
20%431.042384 hp
40%881.054379 hp
60%1331.067375 hp
80%1791.080370 hp
100%2261.093366 hp

Same temperature and air pressure. Water grains are pounds of vapor per pound of dry air times 7,000, the humidity unit drag racers log.

This Air Trims 5.1%
Measure the air the engine actually breathes. Heat soak in the pits can push intake air well above the outside temperature.

Relative Horsepower Calculator for Hot, Thin, or Humid Air

An engine’s power rating is set on a standard day, but the engine runs in whatever air it gets. The relative horsepower calculator compares today’s air with that standard day. It shows how much of the rating is left, or how a raw dyno number corrects back to standard.

Drag racers use it to set a dial-in, dyno shops use it to compare pulls, and owners use it before moving a car to a mountain town. The US setting works in hp, °F, inHg, feet and mph. The metric setting uses kW, °C, hPa, meters and km/h, converting with 1 hp = 0.7457 kW and 1 inHg = 33.8639 hPa.

Relative Horsepower Is 1 ÷ Correction Factor

Every correction standard turns the weather into a correction factor, or CF. Relative horsepower is simply the reciprocal of that factor, as engineer Richard Shelquist explains in his notes on dyno correction. A CF of 1.054 means the air supports 1 ÷ 1.054 of rated power, which is 94.9%.

The default standard is SAE J1349, the code US automakers rate engines under. Its 2004 revision assumes 85% mechanical efficiency and uses this factor.

$$CF = 1.176 \times \frac{99}{P_d} \times \sqrt{\frac{T_c + 273}{298}} – 0.176$$

Here Pd is dry-air pressure in kPa and Tc is air temperature in °C. Dry-air pressure is the real air pressure minus water vapor pressure, which is how humidity enters the math. The 0.176 terms exist because friction inside the engine does not shrink in thin air, so only the combustion side of the power gets corrected.

The tool then works in one of two directions, set by the What to Calculate menu.

$$\text{Power in today’s air} = \frac{\text{Rated power}}{CF}$$

$$\text{Corrected power} = \text{Uncorrected dyno reading} \times CF$$

On the default inputs, a 400 hp engine at 90°F, 40% humidity and 1,000 ft with a 29.92 inHg weather report is breathing 28.85 inHg of real pressure. The SAE factor comes out at 1.054, so the top result shows about 379 hp available.

Weather Report or Track Gauge Barometer

The barometer on a weather app or airport report is an altimeter setting, already adjusted to sea level. A gauge at the track reads the real station pressure. The tool asks which one you have, because the wrong choice counts altitude twice or not at all.

With a weather report, the tool converts to station pressure using the altimeter-setting formula Shelquist lays out in his air density reference. That is how a 29.92 inHg report at 1,000 ft becomes 28.85 inHg at the engine.

This mistake is bigger than it looks. Take a 300 hp engine in Denver at 5,280 ft on a dry 59°F day with a 29.92 inHg report. Entered correctly, it has about 251 hp. Entered as if 29.92 were a track gauge reading, the result jumps to about 315 hp, a 64 hp error.

SAE, STD and DIN Reference Days

The first result card shows the factor for the standard you picked, plus the other two for comparison. Each standard corrects to a different reference day, so one dyno pull can print three honest numbers.

STD is the drag strip and Dynojet setting that carries over from the older SAE J607 code. It scales all of the power with no friction term.

$$CF_{STD} = \frac{29.92}{P_d} \times \sqrt{\frac{T_F + 459.67}{519.67}}$$

In this one, Pd is dry-air pressure in inHg and TF is temperature in °F. DIN 70020, the older European rating, uses total pressure in mbar instead of dry pressure, so humidity drops out of it entirely.

$$CF_{DIN} = \frac{1013}{P} \times \sqrt{\frac{T_c + 273}{293}}$$

The last column below uses one uncorrected 350 whp pull made at 95°F, 60% humidity and 500 ft with a 30.00 inHg weather report. The same engine gets a 16 hp spread depending only on which standard the dyno sheet uses.

StandardReference airHumidity counted350 whp pull corrected
SAE J134977°F, 29.23 inHg dry (99 kPa)Yes368 whp
STD (SAE J607)60°F, 29.92 inHg dryYes380 whp
DIN 7002068°F, 1013 mbar totalNo364 whp

Humidity and Water Grains

Water vapor takes up part of the air pressure that oxygen-carrying dry air would otherwise supply. SAE and STD subtract vapor pressure before correcting, so muggy air costs power even when temperature and barometer stay the same.

At 90°F and 1,000 ft, the default 400 hp engine has about 388 hp in completely dry air and about 371 hp at 80% humidity. That 18 hp gap comes from water alone. Under DIN 70020 the humidity loss is zero, and the third card says so.

The same card reports humidity in grains of water per pound of dry air, with 7,000 grains to the pound. Racers log grains because relative humidity falls as the day warms, even when the actual water in the air has not changed.

$$\text{Grains} = 7000 \times 0.622 \times \frac{P_v}{P – P_v}$$

Pv is vapor pressure and P is station pressure. Around 100 grains is where racers stop trusting the correction factor. A Top Fuel crew chief quoted in one Yellow Bullet thread calls anything under 50 grains dry and anything over 100 really bad, so the tool raises a humidity warning past that point.

Density Altitude vs. the 3% Rule

The second card turns the air into density altitude, the height where standard air would be this thin. Its density ratio compares against 1.225 kg/m³, the 59°F sea-level standard. The default example works out to about 3,440 ft of density altitude, even though the car sits at 1,000 ft.

Turbo maker Garrett Motion gives the common rule of thumb that a naturally aspirated engine loses 3% of its power per 1,000 ft. That rule only knows elevation. For 300 hp in Denver on a dry 59°F day it predicts about 252 hp, and the calculator agrees closely at about 251 hp.

Add summer heat and the rule falls behind. At 85°F with 30% humidity and a 30.00 inHg report, the same Denver engine drops to about 240 hp, with density altitude near 8,200 ft. Those extra 12 hp are weather that an elevation rule never sees.

Predicting ET and MPH From a Time Slip

The fourth card starts from a run you already made. Enter that run’s ET, trap speed and posted correction factor, and the tool scales them by how much the air has changed since.

$$ET_{new} = ET_{old} \times \left(\frac{CF_{new}}{CF_{old}}\right)^{1/3}$$

$$MPH_{new} = MPH_{old} \times \left(\frac{CF_{old}}{CF_{new}}\right)^{1/3}$$

The cube root comes from Patrick Hale’s power-to-weight equations, collected with their history by Jeff Lucius in his quarter-mile formula study. Because the relative horsepower calculator scales your own slip, Hale’s 5.825 constant cancels out and only the one-third exponent matters. For full power-to-weight estimates, the other horsepower calculators take vehicle weight into account.

From 11.50 s at 118 mph on a 1.000 day, the default 1.054 air predicts about 11.70 s at 115.9 mph. Lean on the mph change as the weather check. Lucius cites physicist Geoffrey Fox’s finding that trap speed follows power more closely than ET, which also soaks up launch and traction.

Where the Correction Stops Holding

SAE J1349 states that its correction formulas are not intended for altitude de-rating. Shelquist adds that the 2004 revision was meant for 59°F to 95°F air and 26.6 to 31.0 inHg of dry-air pressure. Denver’s dry pressure of about 24.6 inHg sits outside that band, so high-altitude results are estimates rather than rated figures.

The formulas also assume an engine that breathes outside air directly. Once the correction factor passes 1.10, the tool warns that turbocharged and supercharged engines will be overstated, because boost makes up part of the lost density.

Inputs are held to realistic bounds. Power runs from 10 to 5,000 hp, air temperature from −40°F to 140°F and altitude from −1,500 to 15,000 ft. A weather-report barometer must read 27.00 to 31.50 inHg, while a track gauge can go down to 16.00 inHg for high tracks.

A dew point above the air temperature is rejected, since that air cannot exist, and 100% humidity is shown as saturated. The tool also warns once density altitude passes 4,000 ft, where a fixed tune is likely to run rich.

Relative Horsepower Calculator Input Mistakes

In dyno mode, a hot under-hood temperature inflates the corrected number. A Speed-Talk discussion of J1349 points out that a car pulling hot air at the filter gets corrected higher than an identical car with good heat management. In the power-in-today’s-air mode, intake temperature is the right input, since heat soak in the pits is a real loss.

A slip’s correction factor has to come from the same standard picked in the settings. Pairing an STD weather-station CF with SAE air can shift the ET prediction by more than a tenth, because STD reads about 4% higher.

A relative humidity figure copied from a morning report goes stale as the afternoon warms. If you have a dew point instead, switch Humidity Given As to Dew Point, since dew point holds steady while relative humidity swings with temperature.

Correction Factor Questions From the Pits

Do you multiply or divide by the correction factor?

It depends on which way you are going. Multiply an uncorrected dyno reading by the CF to get standard-day power. Divide a rated or already-corrected figure by the CF to see what the engine makes in today’s air.

A racer in a Yellow Bullet thread with a 400 hp corrected baseline asked this exact question about runs at 1.028 and 1.037. Dividing gives about 389 hp and 386 hp, so the car should be slightly slower in the 1.037 air.

Why did two runs with the same correction factor run different times?

The CF rolls temperature, pressure and humidity into one number, and engines do not always respond to each one exactly as the formula assumes. In one Yellow Bullet log, two methanol runs both posted a 1.027 CF. The run at 81 grains went 9.865 s and the run at 66 grains went 9.832 s.

That 0.033 s gap came from water content the CF treated as a wash. Watching the grains figure on the third card alongside the CF catches days like this, and track temperature can add its own change on top.

Does relative horsepower apply to turbocharged or supercharged engines?

Not directly. SAE J1349 treats forced-induction engines with separate rules, and boost pressure partly makes up for thin air. An Engine Labs breakdown shows air that called for 5% less fuel cost a supercharged race engine only about 3% of its power.

For a boosted engine, read the result as the most it could lose rather than what it will lose. A turbo that holds its target boost at altitude will land much closer to its rating than the calculator shows.

Why does STD show more horsepower than SAE?

STD corrects to colder, denser air at 60°F and 29.92 inHg, while SAE uses 77°F and 29.23 inHg. STD also scales all the power, including the friction share that SAE leaves alone. On SAE’s own reference day, the tool’s STD factor is 1.040 while SAE sits at exactly 1.000.

One engine builder on Team Chevelle notes that engine dyno shops favor J607 because it shows the best power, while new cars are rated under J1349. Neither number is wrong, but two dyno sheets can only be compared under the same standard.