A dynamometer measures whatever power an engine actually makes on the day of the pull — and the weather that day changes the number. Hot, low-pressure air is thinner and carries less oxygen into the engine, which lowers the observed reading; cold, high-pressure air is denser and inflates it. A correction factor removes that weather noise by scaling the observed reading to what the engine would have produced under a fixed, standard set of atmospheric conditions, so runs made on different days — or at different shops, or different altitudes — can be compared fairly.
How the correction factor is calculated
This calculator uses the widely-adopted simplified atmospheric correction form: a pressure ratio (standard pressure ÷ your barometric pressure) multiplied by the square root of a temperature ratio (your absolute temperature ÷ standard absolute temperature). Both ratios are built around the fixed reference point of 29.92 inHg and 60°F (519°R). When your test-day conditions exactly match that reference point, both ratios equal 1 and CF comes out to 1.00 — no correction needed.
The pressure exponent of 1 and the temperature exponent of 0.5 aren't arbitrary — they come from the same physics every atmospheric correction-factor standard (SAE J1349, ISO 1585, DIN 70020, JIS D1001) shares: power output scales roughly with air density (pressure over temperature), with an extra square-root temperature term that accounts for volumetric-efficiency effects in the intake and combustion process.
Inputs and what they mean
Enter the observed horsepower your dyno pull showed, the ambient temperature in °F, and the barometric pressure in inHg. All three ship with realistic example values so you can see a worked result immediately — try the preset buttons (Standard day, Hot/low pressure, Cold/high pressure) to see how the same 350 hp reading corrects differently across common weather conditions.
Reading CF above and below 1.00
A correction factor above 1.00 means your test day's air was thinner than standard — hot temperatures, low barometric pressure, or high altitude all push CF upward, so your observed reading gets corrected up to estimate what a standard-day pull would have shown. A correction factor below 1.00 means denser-than-standard air (cold, high pressure) — your observed reading gets corrected down. Either way, the corrected number is meant to strip the weather out of the comparison.
Limits and how this differs from full SAE J1349
This calculator uses barometric pressure and temperature only — no humidity input. The full SAE J1349 (2004+) standard also factors in water-vapor pressure (via a dry-air pressure term) and references 77°F/537°R rather than 60°F/519°R, so a strict SAE J1349-compliant number can differ from this calculator's result by a percent or two, especially on humid days. This simplified 2-input 'STD' form is the one most consumer and hobbyist dyno software actually implements day to day; see the FAQ below for more on the naming overlap between 'SAE' and 'STD' correction.