StatGardenREF. DESK
Calculators/Physics/Engine Displacement
Physics

Engine Displacement calculator

Total swept volume of an engine from bore, stroke and cylinder count, in cc, litres and cubic inches.

Published 21 August 2026

What this calculator does

This engine displacement calculator works out the total swept volume of an engine, the figure quoted as "2.0 litre" or "5.7 litre" on a badge or spec sheet, from three measurements: the bore (cylinder diameter), the stroke (how far the piston travels) and the number of cylinders.

Displacement is a pure geometry calculation. Each cylinder is treated as a cylinder in the mathematical sense, swept from the piston at the bottom of its stroke to the top, and that per-cylinder volume is simply multiplied by however many cylinders the engine has. Nothing about fuel, compression or power output enters into it.

The formula

FormulaDisplacement per cylinder = (π/4) × bore² × stroke; Total displacement = displacement per cylinder × number of cylinders

Displacement per cylinder is (π/4) × bore² × stroke, the volume of a cylinder with that diameter and height. Multiplying by the number of cylinders gives total displacement. The result converts automatically to litres (dividing cc by 1,000) and to cubic inches (dividing cc by 16.387), since specifications from different regions use either unit.

TermMeaning
BoreThe internal diameter of the cylinder, the width the piston travels through.
StrokeThe distance the piston travels from the bottom of the cylinder to the top, or vice versa.
DisplacementTotal swept volume of all cylinders combined, the standard way an engine’s size is described.

The inputs explained

FieldWhat to enter
Cylinder bore (diameter) (mm)Cylinder bore in millimetres, from the manufacturer’s specifications or a measured figure.
Piston stroke (mm)Piston stroke in millimetres, the other dimension needed alongside bore.
Number of cylindersThe number of cylinders the engine has, as a whole number.

When to use it

Checking a manufacturer’s displacement claim

Bore and stroke figures are published for most production engines. Running them through the engine displacement formula checks that the advertised 2.0 litre or 3.5 litre figure matches the underlying geometry.

Estimating displacement after a bore or stroke change

An engine rebuilt with an oversized bore, or a stroker crank with a longer stroke, ends up with a different total displacement. This calculator gives the new figure directly from the revised dimensions.

Converting between litres, cc and cubic inches

Specifications from different markets describe the same engine in litres, cubic centimetres or cubic inches. Working from bore, stroke and cylinder count gives all three at once, rather than converting a single figure by hand.

Worked examples

Every figure in the tables below is produced by this page’s own calculator at build time, so the numbers and the tool always agree. Select any row to load that scenario.

How total displacement changes with cylinder count at a fixed bore and stroke

The same 86 mm bore and 86 mm stroke, across a range of cylinder counts.

86 mm bore, 86 mm stroke
CylindersTotal displacementTotal displacement (cc)Total displacement (cubic inches)
31.50 L1,499 cc91.5 ci
42.00 L1,998 cc121.9 ci
52.50 L2,498 cc152.4 ci
63.00 L2,997 cc182.9 ci
84.00 L3,996 cc243.9 ci
105.00 L4,996 cc304.8 ci
Displacement scales directly with cylinder count once bore and stroke are fixed: each cylinder here sweeps about 500 cc, so four cylinders make a 2.0 litre engine and eight make a 4.0 litre engine.

How total displacement changes with bore at a fixed stroke and cylinder count

A fixed 86 mm stroke and four cylinders, across a range of bore sizes.

86 mm stroke, 4 cylinders
BoreTotal displacementTotal displacement (cc)Total displacement (cubic inches)
60 mm0.97 L973 cc59.4 ci
70 mm1.32 L1,324 cc80.8 ci
80 mm1.73 L1,729 cc105.5 ci
86 mm2.00 L1,998 cc121.9 ci
95 mm2.44 L2,438 cc148.8 ci
110 mm3.27 L3,269 cc199.5 ci
Displacement grows with the square of bore, so a relatively small increase in bore, from 86 mm to 110 mm here, lifts total displacement from 2.0 litres to 3.27 litres, a much bigger jump than the bore increase alone suggests.

Questions

What is the engine displacement formula?

Displacement per cylinder equals (π/4) × bore² × stroke, the volume swept by one piston. Multiplying that by the number of cylinders gives the total engine displacement, usually then converted to litres.

How do I calculate engine displacement without bore and stroke?

Bore and stroke are the only two dimensions the calculation needs, so there is no shortcut around them. They are usually published in the engine’s technical specifications, or can be measured directly during a rebuild.

Does this account for the combustion chamber or clearance volume?

No. Displacement is the swept volume only, the difference between the piston at the bottom and top of its stroke. Clearance volume at the top of the cylinder is a separate figure used for compression ratio, not for displacement.

Why do some 2.0 litre engines have different bore and stroke figures?

The same total displacement can be reached with a larger bore and shorter stroke, or a smaller bore and longer stroke. Manufacturers choose that balance for reasons of engine height, rev range and combustion behaviour, not to change the final displacement figure.

For the related compression ratio calculation from bore, stroke and clearance volume, see the engine compression ratio calculator.