Engine Horsepower Calculator Based on Parts
- Bore (inches)
- 4 in
- You entered
- Stroke (inches)
- 3.5 in
- You entered
- Number of cylinders
- 8
- You entered
- Volumetric efficiency
- 85 %
- You entered
This calculator estimates an engine’s crankshaft horsepower based on the parts you plan to use—specifically bore, stroke, number of cylinders, and volumetric efficiency. You enter those four values, and it returns an estimated horsepower figure using the standard engine flow formula.
Formula
The calculator uses the classic “engine flow� equation that links displacement, air density, and efficiency to power:
Horsepower ≈ (Bore/2)² × π × Stroke × Cylinders × VE × 0.5
Where:
- Bore (inches) – diameter of each cylinder.
- Stroke (inches) – distance the piston travels.
- Cylinders – number of cylinders in the engine.
- VE (volumetric efficiency, as a percentage) – how well the engine fills its cylinders compared to ideal.
- 0.5 – a constant that converts the result to horsepower at a typical crankshaft speed (5252 RPM) and assumes a brake specific fuel consumption of about 0.5 lb/hp·hr.
The first part of the formula, (Bore/2)² × π × Stroke, gives the displacement of one cylinder in cubic inches. Multiply by the number of cylinders to get total engine displacement. Then multiply by VE (as a decimal) to get the actual air volume the engine can ingest. The 0.5 factor approximates the power that can be made from that air flow at a reasonable RPM.
Worked Example
Using the default values from the calculator (Bore = 4.0 in, Stroke = 3.5 in, 8 cylinders, VE = 85%):
- Compute the area of one cylinder: (4.0/2)² × 3.14159 = 2.0² × 3.14159 = 4.0 × 3.14159 = 12.566 in².
- Multiply by stroke to get volume of one cylinder: 12.566 × 3.5 = 43.98 in³.
- Multiply by number of cylinders: 43.98 × 8 = 351.9 in³ (this is a common 350-style engine).
- Multiply by VE (as decimal): 351.9 × 0.85 = 299.1 in³ effective.
- Multiply by 0.5: 299.1 × 0.5 = 149.5 hp.
The calculator rounds to 150 hp. That’s the estimated crankshaft horsepower for a stock 350 cubic-inch engine with 85% VE. If you increase VE to 100% (a well-ported race head), the estimate jumps to 176 hp—a 17% gain, which shows how important airflow is.
What This Calculator Does and Doesn’t Do
This is a first-order estimate, not a dyno. It assumes the engine operates near its peak torque RPM, typically around 5252 RPM, where horsepower and torque are equal. It also assumes a brake specific fuel consumption (BSFC) of about 0.5 lb/hp·hr, which is typical for a naturally aspirated gasoline engine. Real engines vary: a highly tuned race engine might have a BSFC of 0.45, while an inefficient carbureted engine might be 0.55.
The calculator does not account for:
- Intake and exhaust restrictions (beyond VE).
- Camshaft timing and overlap.
- Compression ratio and fuel octane.
- Ignition timing and spark advance.
- Friction losses (which can be 10-15% of gross power).
- Altitude and air temperature.
Use it as a sanity check when planning a build, not as a final specification.
How to Choose Volumetric Efficiency (VE)
VE is the most subjective input. Here are typical values for naturally aspirated gasoline engines:
- 60-70% – stock engine with restrictive intake/exhaust, low compression.
- 70-80% – mild street engine with headers and a free-flowing intake.
- 80-90% – well-ported heads, performance cam, tuned exhaust.
- 90-100% – race-prepared engine with individual throttle bodies, high compression.
- 100-110% – possible with tuned intake runners and exhaust scavenging; not typical.
Forced induction (turbo or supercharger) can push VE above 100% because it forces air in. In that case, you could enter a VE of 150% or more, but the formula becomes less accurate because it assumes a naturally aspirated flow model.
Common Mistakes and Misconceptions
The biggest error is thinking the 0.5 constant is arbitrary. It comes from the relationship between airflow and power: roughly 1.5 cfm of air is needed per horsepower, and the formula converts displacement and VE into cfm. The 0.5 factor also incorporates engine speed and BSFC. If you change the engine speed, the constant changes.
Another common mistake is mixing units. This formula works only in inches for bore and stroke. If you measure in millimeters, convert to inches first (1 inch = 25.4 mm). Also, VE must be entered as a percentage (85 for 85%), not as a decimal (0.85).
Finally, many people expect the calculator to match a dyno number exactly. It won’t. A real engine has friction, accessory loads, and tuning imperfections. A typical discrepancy is ±10% from the estimate.
How to Use the Result in a Build
Once you have an estimate, you can compare it to your target. For example, if you want 400 hp from a 350-ci engine, you can solve for the needed VE:
VE = HP / (Displacement × 0.5) = 400 / (350 × 0.5) = 2.29, or 229% – which is impossible naturally aspirated. That tells you that 400 hp from a 350 requires forced induction or a very high-RPM, high-compression race setup.
Alternatively, you can see how bore and stroke changes affect power. Increasing stroke from 3.5 to 3.75 inches (a 383 stroker) raises displacement to 377 in³, and at 85% VE the estimate becomes 160 hp – a 7% gain. That helps you decide if the cost of a stroker crank is worth the extra power.
Limits of the Formula
This formula is a simplification of the “power from airflow� equation used by engine designers. It assumes a constant BSFC and a fixed RPM. Real engines have a power curve that peaks at a specific RPM; this estimate gives a peak at around 5252 RPM, which may not match your camshaft’s power band.
Also, the formula ignores the effect of compression ratio. Higher compression increases thermal efficiency, meaning more power from the same airflow. A 12:1 engine will make more power than a 9:1 engine with the same VE, but this calculator treats them identically. For a more accurate estimate, you would need a full engine simulation program that models combustion, heat transfer, and friction.
Frequently Asked Questions
Can I use this calculator for a diesel engine?
No. Diesel engines have a different combustion process and a higher compression ratio, which changes the relationship between airflow and power. Diesels also operate at lower RPMs, so the 0.5 constant is not valid. For a rough diesel estimate, you would need a different formula that accounts for the higher thermal efficiency.
What if I have a turbo or supercharger?
You can enter a VE above 100% to simulate forced induction, but the result will be optimistic because the formula assumes a naturally aspirated flow model. Forced induction also increases air density, which the formula doesn’t directly handle. A better approach is to use a boost-to-horsepower calculator that takes boost pressure and intercooler efficiency into account.
Why does the calculator give a lower number than my friend’s dyno?
Dyno numbers vary by type (engine dyno vs. chassis dyno), correction factors, and temperature. Also, your friend may have a higher VE than you estimated, or a more efficient engine (lower BSFC). The calculator is a baseline; real-world results can be 10% higher or lower.
Does changing the exhaust system affect VE?
Yes. A well-designed exhaust system can improve VE by creating a scavenging effect that pulls more air into the cylinder. Long-tube headers and a free-flowing exhaust can increase VE by 5-10% over a restrictive stock system. That’s why the calculator asks for VE – it captures the effect of all intake and exhaust modifications.
How accurate is the 0.5 constant?
The 0.5 constant is a rule of thumb that works well for naturally aspirated gasoline engines at peak torque. It comes from the observation that an engine needs about 1.5 cfm of air per horsepower, and that airflow is roughly displacement × VE × RPM / 3456 (in cfm). Combining those gives the 0.5 factor at 5252 RPM. For engines with a different BSFC, the constant changes – a race engine might use 0.45, a stock engine 0.55.
Related
Formula used
in b | Bore (inches) | in | 4.0 | 0 in s | Stroke (inches) | in | 3.5 | 0 in n | Number of cylinders | - | 8 | 0 in ve | Volumetric efficiency | % | 85 | 0 out hp | Estimated horsepower | hp | (b/2)^2 * 3.14159 * s * n * ve/100 * 0.5 | 0
Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.