Updated
Using Engine displacement calculator
Calculate engine displacement from circular bore area × stroke × cylinder count.
All cylinders are assumed to share one bore and stroke. Millimetres are converted to cubic centimetres and litres. This is swept volume, excluding combustion-chamber clearance.
A worked example
Example inputs: cylinder bore (mm) = 100, stroke (mm) = 100, cylinder count = 4. Total swept volume (cm³) = 3141.592653589793.
Before you use the result
All cylinders are assumed to share one bore and stroke. Millimetres are converted to cubic centimetres and litres. This is swept volume, excluding combustion-chamber clearance.
Example results for cylinder bore (mm)
These examples use Stroke (mm): 100; Cylinder count: 4. They are reference calculations, not recommended settings.
| Cylinder bore (mm) | Total swept volume (cm³) |
|---|---|
| 50 | 785.398163397 |
| 100 | 3141.59265359 |
| 200 | 12566.3706144 |
Cite this page
ToolOctopus. “Engine displacement calculator.” Updated 2026-09-26. https://tooloctopus.com/engine-displacement-calculator.
Add an access date if your instructions require one.
Citation formatting uses citeproc-js by Frank Bennett and Citation Style Language styles. Licence and source code.
