🏠
🏠 Home & living

Engine Displacement Calculator (bore, stroke & cylinders to cc, litres, cubic inches)

Results update as you type.

Your numbers

Understanding the engine displacement calculator — concept and principle

This calculator works out an engine's displacement from its bore, stroke and number of cylinders, in cubic centimetres, litres and cubic inches. It also shows the swept volume per cylinder, the piston area and whether the engine is square, oversquare or undersquare. Mechanics, students and engine builders use it to check a spec sheet or plan a rebuild.

Cylinder volume × cylindersCylinder volume × cylinders: π/4 × 8.6² × 8.6 bore² × stroke = 499.6 cc, 499.6 cc × 4 four cylinders → 1,998 cc ≈ 2.0 L · 121.9 in³Cylinder volume × cylindersπ/4 × 8.6² × 8.6bore² × stroke = 499.6 cc499.6 cc × 4four cylinders1,998 cc≈ 2.0 L · 121.9 in³
Cylinder volume × cylinders: with the default inputs the result is 1,998 cc (≈ 2.0 L · 121.9 in³).

How it is calculated

Swept volume of one cylinder: Vd = π/4 × B² × L

Engine displacement = Vd × number of cylinders

The principle

As the piston moves from top dead centre to bottom dead centre it sweeps a cylinder of air whose cross-section is the piston area and whose length is the stroke. That swept volume, multiplied by the number of cylinders, is the displacement: the volume of air the engine can draw in over one complete cycle. It sets roughly how much fuel can be burned per cycle, which is why displacement is a common size measure. The combustion chamber above the piston is not included; it affects the compression ratio, not the displacement. The bore-to-stroke ratio describes the shape: a larger bore allows bigger valves and higher revs, while a longer stroke favours low-speed torque.

Worked example

Default inputs: bore 86 mm, stroke 86 mm, 4 cylinders.

  1. Piston area = π/4 × 8.6² = 58.09 cm².
  2. Per cylinder = 58.09 × 8.6 = 499.6 cc.
  3. Displacement = 499.6 × 4 = 1,998 cc = 2 litres (a "2.0-litre" engine).
  4. Cubic inches = 1,998 ÷ 16.387 = 121.9.
  5. Bore ÷ stroke = 86 ÷ 86 = 1, so the engine is square (bore = stroke).
How Engine displacement (cc) changes with Bore — cylinder diameter (mm)How Engine displacement changes with Bor…02,0004,0006,0008,00021.54364.586108129172Example: 1,998Bore — cylinder diameter (mm)
Each point is the calculator re-run with only “Bore — cylinder diameter (mm)” changed; the gold point is the default example. Change the inputs above and this chart follows your numbers.
Bore — cylinder diameter (mm)Engine displacement (cc)
21.5125
43500
64.51,124
861,998
1083,122
1294,496
1727,993

How to read the result

Makers usually round displacement for marketing, so a 1,998 cc engine is sold as 2.0 L. Comparing bore and stroke tells you about character: oversquare engines tend to rev higher, undersquare engines tend to pull strongly at low speed. A rebore by 0.5 mm adds a little displacement; use the calculator to see how much before you choose oversize pistons.

Common mistakes

Keep in mind: Engine modifications can affect emissions approval, insurance and road legality. Check the rules where you drive and use a qualified mechanic for engine work.

Frequently asked questions

How do I calculate engine displacement?

Multiply π/4 by the bore squared, by the stroke, and by the number of cylinders.

How many cc is a 2.0 L engine?

About 2,000 cc; an 86 × 86 mm four-cylinder gives 1,998 cc.

What does oversquare mean?

The bore is larger than the stroke, which usually suits higher engine speeds.

Sources: J. B. Heywood, Internal Combustion Engine Fundamentals, 2nd ed. (McGraw-Hill, 2018), ch. 2 · NIST Special Publication 811 (2008), Appendix B (1 in³ = 16.387064 cm³)

Checked 9 Nov 2026. J. B. Heywood, Internal Combustion Engine Fundamentals, 2nd ed. (McGraw-Hill, 2018), ch. 2 “Engine Design and Operating Parameters” (displaced volume per cylinder = πB²L/4); 1 in³ = 16.387064 cm³ exactly (NIST SP 811, 2008, Appendix B).

🏠 All home & living tools →🌍 Calculators by country →