Input Parameters
Formula Used
The geometric displacement of one cylinder is computed from:
Vcyl = π / 4 × B² × S
- B = cylinder bore (diameter)
- S = stroke (piston travel distance)
- Vcyl = displacement per cylinder
Bore and stroke must be in the same linear units. This tool converts your chosen units to centimeters internally, giving displacement in cubic centimeters, liters, and cubic inches.
How to Use This Calculator
You can start by selecting a preset engine configuration to auto-fill bore, stroke, and cylinders, or enter your own custom values for a specific design or build.
Choose the linear units for bore and stroke, then specify how many decimal places you want in the results. Press Calculate Displacement to display per-cylinder and total displacement in cubic centimeters, liters, and cubic inches.
Use Download CSV when you want to log several configurations inside a spreadsheet. Use Download PDF to keep a quick text summary of your current setup and results.
Example Data Table
Below are example engine configurations showing typical bore, stroke, and cylinder counts with their approximate total displacement.
| Bore (mm) | Stroke (mm) | Cylinders | Total displacement (cc) | Total displacement (L) |
|---|---|---|---|---|
| 73.0 | 89.4 | 4 | 1798 | 1.80 |
| 81.0 | 77.4 | 4 | 1999 | 2.00 |
| 92.0 | 75.0 | 6 | 2996 | 3.00 |
| 103.0 | 95.0 | 8 | 6322 | 6.32 |
Use these values as a reference to confirm that your own calculations and unit selections behave as expected.