Use this MAF to HP calculator to turn a peak mass air flow reading into estimated crank horsepower. Add optional drivetrain loss to also reveal estimated wheel HP.
Assumptions & Formulas
– 1 gram per second (g/s) of air roughly produces 1.25 Crank Horsepower on a typical gasoline engine.
Formulas:
– Estimated Crank HP = MAF (in g/s) x 1.25
– Estimated Wheel HP = Crank HP x (1 – [Drivetrain Loss / 100])
Unit Conversions:
– 1 lb/min = 7.56 g/s
– 1 kg/h = 0.28 g/s
Note: Actual horsepower may vary based on Air-Fuel Ratio (AFR), ignition timing, and overall engine volumetric efficiency. This calculator provides a generalized estimate.
This MAF to HP calculator helps you quickly translate OBD2 sensor data into power output. If you have a peak mass air flow reading, simply enter that value and choose your airflow unit to get an estimated crank horsepower. If you also input a drivetrain loss percentage, the tool will reveal a secondary row displaying estimated wheel horsepower.
If you don’t have a sensor log yet, the advanced engine-spec path lets you estimate power based on engine size, RPM, volumetric efficiency, and air density.
Before you start, please keep in mind that this is an estimate rather than a true dyno result. It relies on the standard baseline rule where $1 \text{ g/s} \approx 1.25 \text{ crank HP}$ for typical gasoline engines. The advanced theoretical mode is best meant for situations where a direct MAF log is unavailable.
How this MAF to horsepower calculator works
You can use two distinct modes depending on the information you have on hand. Here is how the calculation logic breaks down based on your inputs.
| Calculation method | What the user enters | What the calculator does | Main output |
|---|---|---|---|
| Direct from OBD2 sensor | MAF value + airflow unit | Converts airflow to g/s, then applies the gasoline rule-of-thumb | Estimated crank HP |
| Direct from OBD2 sensor with drivetrain loss | MAF value + airflow unit + drivetrain loss % | Calculates crank HP, then reduces it by drivetrain loss | Estimated wheel HP |
| Theoretical from engine specs | Displacement + RPM + VE + air density | Estimates theoretical MAF in g/s, then converts that airflow to horsepower | Calculated MAF and estimated crank HP |
| Theoretical from engine specs with drivetrain loss | Displacement + RPM + VE + air density + drivetrain loss % | Adds wheel HP estimate after the crank HP calculation | Estimated wheel HP |
MAF to HP formula used in this calculator
We process your numbers through a specific set of equations to generate the power estimates.$$\text{Estimated Crank HP} = \text{MAF (g/s)} \times 1.25$$$$\text{Estimated Wheel HP} = \text{Crank HP} \times \left(1 – \frac{\text{Drivetrain Loss}}{100}\right)$$$$\text{Theoretical MAF (g/s)} = \frac{\text{Displacement (L)} \times \text{RPM} \times \text{VE} \times \text{Air Density (kg/m}^3\text{)}}{12000}$$
When using the calculator, here is exactly what those variables mean:
- MAF in g/s: Your mass air flow reading after unit conversion.
- Drivetrain loss: An optional percentage you provide to account for parasitic loss.
- Displacement: Engine size normalized internally to liters.
- VE: VE is entered as a percentage-style number such as 85, and the calculator uses that entered value directly in its theoretical MAF formula.
- Air density: The density of the incoming air normalized to kg/m³.
- RPM: Your entered engine speed.
MAF g/s to HP conversion
At its core, this calculator normalizes all airflow data to grams per second (g/s) before applying the baseline power multiplier. The standard gasoline engine rule used here is that 1 g/s of airflow produces roughly 1.25 crank horsepower. Whether you use the direct sensor input or the theoretical engine-spec path, the calculator always resolves the airflow to g/s first to calculate the estimated horsepower.
MAF unit conversion table used by the tool
| Airflow unit entered | Conversion to g/s |
|---|---|
| g/s | no conversion |
| lb/min | value $\times$ 7.55987 |
| kg/h | value $\times$ 0.277778 |
Because the horsepower calculation relies entirely on mass air flow measured in grams per second, any alternative airflow units you choose are first converted using the exact multipliers above.
What the calculator outputs
The tool dynamically adjusts its display based on the data you provide. Here is a breakdown of the results you might see.
| Output | When shown | What it means |
|---|---|---|
| Estimated crank HP | Always | The primary baseline power estimate derived directly from the airflow value. |
| Estimated wheel HP | When drivetrain loss is entered | The derived power estimate at the wheels after accounting for parasitic loss. |
| Calculated MAF (g/s) | In advanced mode only | The intermediate theoretical airflow step required before calculating final power. |
Inputs this MAF horsepower calculator accepts
| Input | Required in direct mode | Required in advanced mode | Units accepted | Notes tied to tool logic |
|---|---|---|---|---|
| Mass Air Flow | Yes | No | g/s, lb/min, kg/h | Must be greater than zero |
| Drivetrain Loss | Optional | Optional | % | Must be between 0 and 99 |
| Engine Displacement | No | Yes | L, cc, ci | Converted to liters internally |
| RPM | No | Yes | RPM | Must be greater than zero |
| Volumetric Efficiency | No | Yes | % | Must be greater than zero; high values trigger warnings |
| Air Density | No | Yes | kg/m³, g/cm³, lb/ft³ | Converted to kg/m³ internally |
Advanced engine-spec method behind the calculator
The advanced method estimates power when a direct MAF log is unavailable. It calculates theoretical airflow using your engine size, RPM, volumetric efficiency, and air density, then applies the same gasoline power rule. To handle different inputs, the tool normalizes everything behind the scenes.
| Advanced input | Internal normalization |
|---|---|
| cc | multiplied by 0.001 to get liters |
| cubic inches | multiplied by 0.0163871 to get liters |
| g/cm³ | multiplied by 1000 to get kg/m³ |
| lb/ft³ | multiplied by 16.0185 to get kg/m³ |
Example MAF to HP calculations
| Example | Input | Calculation path | Result |
|---|---|---|---|
| Direct MAF estimate | 240 g/s | 240 $\times$ 1.25 | 300.00 estimated crank HP |
| Direct MAF with drivetrain loss | 240 g/s and 15% loss | 300 $\times$ 0.85 | 255.00 estimated wheel HP |
| MAF entered as lb/min | 30 lb/min | 30 $\times$ 7.55987 = 226.80 g/s, then $\times$ 1.25 | 283.50 estimated crank HP |
| Advanced engine-spec estimate | 2.0 L, 6000 RPM, 85 VE, 1.225 kg/m³ | theoretical MAF first, then HP | 130.16 estimated crank HP |
In the advanced example, theoretical airflow is $(2.0 \times 6000 \times 85 \times 1.225) \div 12000 = 104.13 \text{ g/s}$. Multiplying this by 1.25 yields the final 130.16 estimated crank HP.
When to use peak MAF readings and how to interpret the estimate
To get the most realistic result when using the direct mode, you should use the highest stable MAF reading captured during a wide-open throttle OBD2 pull. The resulting number is best treated as an estimated crank HP for a typical gasoline engine.
If your goal is to figure out the power hitting the ground, be sure to add a drivetrain loss percentage to reveal the estimated wheel HP.
Keep in mind that a lower-than-expected MAF reading often points to lower-than-expected engine power. However, this calculator cannot diagnose mechanical issues or sensor faults.
Limits and assumptions of this MAF to horsepower estimate
Any airflow-based horsepower calculation relies on established rules of thumb rather than absolute physical measurement. The core rule that $1 \text{ g/s} \approx 1.25 \text{ HP}$ is specifically a gasoline-engine estimate.
Consequently, the results are generally not accurate for diesel setups, high-ethanol blends, or engines with non-standard tunes. In the advanced mode, the final output depends heavily on the accuracy of the volumetric efficiency and air density assumptions you enter.
Finally, wheel horsepower figures depend entirely on the drivetrain loss percentage you provide. This setup is built to estimate power trends, so it does not replace a calibrated dyno result.
Validation rules and warning thresholds in this calculator
We built certain boundaries into the logic to help keep the estimates within realistic bounds.
- Your MAF value must be greater than zero.
- Displacement, RPM, VE, and air density must all be greater than zero when using the advanced mode.
- Drivetrain loss must be 0 or greater, and cannot exceed 99%.
- A warning message will appear if your requested drivetrain loss is over 35%.
- The tool will display a note if your VE exceeds 120%.
- A stronger warning is triggered if your VE exceeds 150%.
- A note will appear if your RPM input exceeds 10,000 in the advanced calculation path.
Related Tools & Calculators: