The MAF to HP Calculator turns a peak mass air flow reading into estimated crank and wheel horsepower, using target air-fuel ratio, BSFC, and drivetrain loss to size fuel delivery.
Estimate Crank and Wheel Horsepower from Peak Mass Air Flow Sensor Readings
Converts a peak MAF sensor reading into estimated crank horsepower, wheel horsepower, intake airflow in CFM, and the fuel flow needed to support it. Used by tuners sanity-checking a datalog against a dyno sheet, and by anyone sizing injectors, fuel pumps or a turbo against measured airflow rather than advertised power.
Entering Your Peak MAF Reading, AFR and BSFC
Select the sensor unit (g/s, lb/min or kg/hr), then enter peak wide-open-throttle MAF, target air-fuel ratio, BSFC in lb/hp·hr, and drivetrain loss as a percentage. Outputs show crank HP, wheel HP, CFM, fuel mass and volume flow, and airflow normalized per 100 HP. All internal math runs in imperial units.
How Airflow, Air-Fuel Ratio and BSFC Produce a Horsepower Number
The calculation is the definition of brake specific fuel consumption — fuel mass flow divided by brake power, as defined in SAE J1349 engine test practice and in Heywood’s Internal Combustion Engine Fundamentals — solved for power instead of for BSFC. Airflow is first converted to pounds per hour, using the tool’s factor of 1 g/s = 0.132277 lb/min (kg/hr inputs are divided by 3.6 to reach g/s first): $$\dot{m}_{air} = \text{MAF}_{g/s} \times 0.132277 \times 60$$
Fuel mass flow follows from the target ratio, and brake power follows from BSFC: $$\dot{m}_{fuel} = \frac{\dot{m}_{air}}{\text{AFR}} \qquad HP_{crank} = \frac{\dot{m}_{fuel}}{\text{BSFC}}$$
Collapsed into one step, $$HP = \text{MAF}_{g/s} \times 7.9366 \div (\text{AFR} \times \text{BSFC})$$ At the defaults — 250 g/s, 12.5:1, 0.45 — that gives 1,984.15 lb/hr of air, 158.73 lb/hr of fuel, and 352.74 crank HP. The most common input mistake is pasting a lb/min figure from a Ford or GM datalog while the unit selector still reads g/s, which understates power by roughly a factor of 7.5.
The non-obvious part is that AFR and BSFC are not independent inputs: richening the target from 12.5 to 11.5 raises calculated power by about 9%, but past best-power AFR the extra fuel works as charge cooling rather than combustion, so real BSFC climbs at nearly the same rate. Enrich the AFR field without also raising BSFC and the tool reports a gain the engine will not make on a dyno.
Airflow in CFM divides pounds per minute by 0.075 lb/ft³, a standard sea-level dry-air density convention used in induction sizing (roughly 70 °F at 29.92 inHg) rather than the 29.235 inHg / 77 °F reference conditions SAE J1349 uses for power correction. Fuel volume uses 10.5 cc/min per lb/hr, which assumes gasoline at about 6.0 lb per US gallon.
Inputs are constrained to MAF of 1 or higher, AFR from 8 to 20, BSFC from 0.30 to 0.80, and drivetrain loss from 0% to 50%; anything outside those ranges halts the calculation instead of returning a number.
The boundaries matter because the math stays linear where physics does not: a BSFC of 0.30 implies a thermal efficiency no production gasoline engine reaches at wide-open throttle, and an AFR of 20 with a gasoline BSFC describes a mixture that will not sustain full load at all. At 0% drivetrain loss, wheel HP equals crank HP, which is only meaningful for an engine-dyno comparison.
Drivetrain Loss and the Wheel Horsepower Estimate
Wheel horsepower applies a straight efficiency factor: $$WHP = HP_{crank} \times \left(1 – \frac{\text{Loss}\%}{100}\right)$$
The 15% default is a widely used enthusiast and dyno-shop convention, not a standard — HP Academy’s tuning discussions and Motor1’s breakdown of the figure both treat it as a rough proportional estimate, with measured manual-transmission losses often falling nearer 10–14% and automatics and AWD running higher.
Loss is also not truly a fixed percentage, since churning and windage scale with shaft speed rather than with transmitted torque, so the same car will show a different apparent percentage in a different gear.
Input Mistakes That Skew the Horsepower Estimate
Logging an averaged or part-throttle MAF value instead of the single peak WOT sample, which underreports power in proportion to how far off peak the reading was taken.
Entering the commanded stoichiometric ratio of 14.7:1 instead of the actual wide-open-throttle AFR from a wideband, which understates fuel flow and power by around 15%.
Mixing fuel conventions on an E85 or flex-fuel tune — the AFR field needs the ethanol-blend ratio near 9.8:1, and BSFC needs to rise to roughly 0.60–0.65, and the cc/min output stays gasoline-equivalent regardless.
Common Questions About MAF-Based Horsepower Estimates
How close is this to a dyno number?
Within roughly 10% when AFR comes from a wideband and BSFC suits the engine. Spark timing is the main gap: pulling several degrees of advance loses real power at identical airflow, and the calculation cannot see it.
What BSFC should a turbocharged engine use?
Boosted gasoline engines typically run 0.55–0.65 lb/hp·hr at full load, naturally aspirated engines 0.45–0.50. Higher boost and richer targets push it up; the default 0.45 suits a well-tuned NA engine.
Is the result SAE-corrected horsepower?
No. A MAF sensor measures actual air mass, so temperature and altitude are already reflected in the reading, but no J1349 correction factor is applied — the output is uncorrected power at the conditions the log was recorded in.
Why does the CFM figure differ from my turbo compressor map?
Compressor maps plot mass flow in lb/min or corrected volumetric flow at inlet conditions. The CFM shown here uses 0.075 lb/ft³ standard density, so compare the lb/min output to the map instead.
Can I work backward to find the MAF reading for a power target?
Yes. The “MAF per 100 HP” and “Air per 100 HP” outputs scale linearly — multiply either by your target divided by 100 to get the airflow that target requires at the same AFR and BSFC.