This CC to HP Calculator estimates engine horsepower from displacement, RPM, and engine type. It uses HP = CFM ÷ CFM per HP, with 4-stroke CFM = CID × RPM × VE ÷ 3456.
Displacement Doesn’t Set Power — Airflow Does
The number on the engine badge — 1000 cc, 2500 cc, 5000 cc — describes volume, not capability. A 1,000 cc engine loafing at 3,000 RPM and the same engine screaming at 9,000 RPM have identical displacement but wildly different power outputs, because power is a function of how much air the engine can move through itself per unit of time.
This calculator works from that principle: it converts your displacement and RPM into a volumetric airflow figure (CFM), then maps that airflow to horsepower using engine-type-specific volumetric efficiency (VE) and CFM-per-HP constants. The result is an airflow-based estimate grounded in the actual physics of engine breathing, not a flat dimensional ratio.
The reverse direction — HP to CC — runs the same model backwards and answers the engine builder’s core question: how much displacement do I need to reach a power target at a specific RPM and boost level?
Calculator Formulas
Unit Conversion Constants Used Internally
- 1 CID (cubic inch) = 16.387064 CC
- 1 CFM = 28.3168 litres per minute
- 1 HP = 0.745699872 kW
- 1 HP = 1.013869 PS (metric horsepower)
- 1 HP = 2,544.43 BTU/hr (mechanical equivalent, not heat output)
- 1 lb-ft = 1.355818 Nm
- 1 lb-ft = 0.138255 kgf·m
- HP–Torque constant = 5,252 (derived from 33,000 ft-lb/min ÷ 2π)
Engine Profile Constants (fixed per engine type selection)
| Engine Type | Cycles (revs per power stroke) | Effective VE | airHp (CFM per HP) |
|---|---|---|---|
| 4-Stroke Naturally Aspirated | 2 | 0.85 | 1.45 |
| 4-Stroke Turbo / Supercharged | 2 | 1.30 | 1.35 |
| 2-Stroke Naturally Aspirated | 1 | 0.75 | 1.55 |
| 2-Stroke Turbo / Supercharged | 1 | 1.10 | 1.45 |
CC to Horsepower Mode
Step 1 — Convert displacement to cubic inches: CID = CC ÷ 16.387064 Step 2 — Calculate intake airflow in CFM: CFM = (CID × RPM × VE) ÷ (1728 × Cycles) Step 3 — Convert airflow to horsepower: HP = CFM ÷ airHp
Horsepower to CC Mode (reverse path)
Step 1 — Calculate required airflow: CFM = HP × airHp Step 2 — Solve for displacement in cubic inches: CID = (CFM × 1728 × Cycles) ÷ (RPM × VE) Step 3 — Convert cubic inches to CC: CC = CID × 16.387064
Secondary Output Formulas (both modes)
Torque (lb-ft) = (HP × 5252) ÷ RPM Torque (Nm) = Torque (lb-ft) × 1.355818 Torque (kgf·m) = Torque (lb-ft) × 0.138255 Airflow (L/min) = CFM × 28.3168 Displayed VE (%) = VE × 100 Power (kW) = HP × 0.745699872 Power (PS) = HP × 1.013869 Power (BTU/hr) = HP × 2544.43 Displacement (L) = CC ÷ 1000 HP per Litre = HP ÷ (CC ÷ 1000) HP per CID = HP ÷ CID CC per HP = CC ÷ HP
How the Calculation Works
The model at the centre of this calculator is an airflow-to-power chain. Every output traces back to one number: how many cubic feet of air per minute (CFM) the engine consumes at full load and the RPM you specify.
The CFM formula multiplies displacement (converted to CID from CC) by engine speed, then adjusts for two engine-specific factors. The first is VE — volumetric efficiency — which scales the theoretical airflow up or down depending on how well the induction system fills the cylinders on each intake event.
The second is Cycles, which accounts for firing frequency: a four-stroke engine completes one intake stroke every two crankshaft revolutions, so its denominator is 1,728 × 2 = 3,456. A two-stroke fires every revolution, so its denominator is just 1,728 (cubic inches per cubic foot), meaning it moves more raw air per minute from the same displacement at the same RPM.
Once CFM is known, dividing by the airHp constant gives horsepower. This constant represents how many CFM the engine typically consumes to produce one horsepower. Naturally aspirated four-strokes need around 1.45 CFM/HP because combustion is less dense. Boosted four-strokes extract more work from each CFM of charge (1.35 CFM/HP). Two-stroke NA engines are thermally less efficient and need 1.55 CFM/HP.
Torque is derived directly from HP and RPM using the standard 5,252 constant. All remaining cards — Power Equivalents, Specific Output, Required Displacement — are arithmetic conversions of the resolved HP and CC values. No additional engine physics are applied after the primary HP figure is set.
When VE Legitimately Exceeds 100% — and Why the Calculator Allows It
The 4-Stroke Turbo/Supercharged profile uses a VE of 1.30, and the 2-Stroke Turbo/Supercharged uses 1.10. Both are above 1.00 (100%), which looks wrong if you think of VE purely as “what fraction of the cylinder volume fills with air.” A cylinder can’t be more than geometrically full, so how is 130% VE valid?
The distinction is between volume filling and mass filling. A naturally aspirated engine draws in ambient-pressure air; realistic VE peaks at about 85–95% because intake restriction, valve-overlap losses, and heat all reduce the effective charge. A forced-induction engine delivers air above ambient pressure, packing more mass into the same geometric cylinder volume.
Effective VE in this context is the ratio of actual air mass ingested to the air mass that would fill the cylinder at standard atmospheric conditions — and that ratio absolutely can exceed 1.00 when intake pressure is elevated.
This matters practically: switching from 4-Stroke NA (VE = 0.85) to 4-Stroke Boosted (VE = 1.30) with the same CC and RPM increases the CFM figure by roughly 53% before the airHp constant even comes into play. The large jump in estimated HP between NA and turbocharged profiles isn’t the calculator being generous — it reflects the genuine mechanism by which forced induction raises power output.
Worked Example: 2,000 CC Turbocharged Four-Stroke at 7,000 RPM
Set the Conversion Direction to CC to Horsepower, Engine Technology to 4-Stroke Turbo/Supercharged, displacement to 2000 CC, and Target Engine Speed to 7000 RPM.
The calculator first converts displacement: 2000 ÷ 16.387064 = 122.05 CID. CFM then resolves as (122.05 × 7000 × 1.30) ÷ (1728 × 2) = 1,110,655 ÷ 3,456 = 321.41 CFM. Dividing by the boosted airHp constant of 1.35 gives the hero card result: 238.08 HP.
The Estimated Torque card then shows (238.08 × 5252) ÷ 7000 = 178.54 lb-ft / 242.03 Nm. The Power Equivalents card reports 177.52 kW and 241.38 PS. The Specific Output card reads 119.04 HP/L and 8.40 CC/HP — figures consistent with a well-tuned turbocharged 2.0-litre in factory performance or lightly modified form.
To verify the reverse: switch to Horsepower to CC mode, enter 238 HP at 7,000 RPM with the same boosted profile, and the Estimated Displacement hero card resolves back to approximately 2,000 CC, confirming the two directions are mathematically consistent.
Frequently Asked Questions
Why does the same CC and RPM produce more HP in a 2-stroke than a 4-stroke?
The Cycles divisor is 1 for two-strokes and 2 for four-strokes. A two-stroke fires on every crankshaft revolution, so the CFM formula sees twice the intake frequency for the same RPM and displacement. Even with a lower VE (0.75 vs 0.85 for NA) and a higher CFM/HP factor (1.55 vs 1.45), the doubled intake rate more than compensates and produces a higher HP estimate. This mirrors the real-world specific-power advantage that makes two-stroke designs attractive in applications like racing and small power equipment.
Why does RPM have such a large effect on the result?
RPM multiplies directly into the CFM formula. Doubling engine speed from 4,000 to 8,000 RPM doubles the CFM output and therefore doubles the estimated HP — assuming VE stays constant. In reality, VE peaks and then drops as RPM climbs beyond the engine’s breathing optimum, but this calculator uses a fixed effective VE per engine type, so the relationship between RPM and HP is strictly linear here. That makes RPM selection the single most sensitive input in the calculator.
What happens if I enter 0 or leave an input blank?
The calculator validates both the primary value and the RPM field before every calculation. Any input that is zero, negative, or non-numeric triggers a warning state in the Dynamics Note alert box at the bottom of the results section and clears all output fields. No partial result is shown, and the warning remains until valid positive numbers are entered in both fields.
The BTU/hr figure in the Power Equivalents card is enormous — is that actual engine heat?
No. The card’s own footnote clarifies: this is mechanical power expressed in BTU/hr (using the constant 1 HP = 2,544.43 BTU/hr), not the thermal load the cooling system must reject. Actual engine heat rejection depends on combustion efficiency, friction losses, and coolant flow — none of which this calculator models.
In HP-to-CC mode, the Specific Output card switches label to “Required Displacement” — does the CC/HP row still calculate the same way?
Yes. In both modes the CC/HP row uses the same formula: CC ÷ HP. In CC-to-HP mode, CC is your input; in HP-to-CC mode, CC is the resolved output. The arithmetic is identical — only the direction of causality changes. The label switch is cosmetic, reflecting which value was the user’s starting point.