Engine Displacement Calculator
Calculators · Added
Displacement is the volume every piston sweeps in one full stroke. The formula is short and has one trap in it — the bore is a diameter, not a radius — which is why getting it wrong puts the answer out by a factor of four rather than a little.
How to use the engine displacement calculator
- 1Enter the bore and stroke in millimetres or inches, and the number of cylinders.
- 2Read the displacement in cc, litres and cubic inches.
- 3Check the bore/stroke ratio, which says more about how the engine behaves than the capacity does.
- 4Add the combustion chamber volume if you want the compression ratio as well.
Examples
A Honda B16A
- Input
- 81 × 77.4 mm, 4 cylinders
- Result
- 1,595 cc — 1.6 litres — 97.3 cubic inches, and oversquare at 1.047
An American V8
- Input
- 4.00 × 3.48 in, 8 cylinders
- Result
- 5,735 cc — 350 cubic inches, which is where the name comes from
About the engine displacement calculator
Why capacity predicts less than it used to
Displacement sets how much air an engine can move per two revolutions, and for a naturally aspirated engine that is a hard ceiling on power. Forced induction removes the ceiling: a turbocharger pushes more air into the same volume, so a 2-litre turbo engine can outperform a 3-litre naturally aspirated one on both power and fuel consumption.
That is why capacity-based taxation and insurance classes have drifted out of step with performance, and why a modern badge is a poor guide to what is under the bonnet.
Getting capacity from a block
An engine builder cannot change much: the block fixes the bore within the limits of how much material can be removed, and the crankshaft fixes the stroke. Capacity is therefore bought either by boring out — a limited amount, and each pass thins the cylinder wall — or by fitting a longer-stroke crank, which is the larger change and the one that alters the engine's character as well as its size.
This is why the two reverse calculations matter as much as the forward one: the practical question is usually not what capacity a given bore and stroke give, but what stroke would reach a target capacity at the bore the block already has.