Bore And Stroke Calculator
Calculate engine displacement, bore, stroke, and number of cylinders. Enter any three values to compute the fourth.
Was this calculator helpful?
How to use this tool?
This calculator computes any missing value among Bore, Stroke, Cylinders, and Displacement for an engine. All values are in metric units (mm for bore/stroke, cc for displacement).
- Enter exactly three values — leave the field you want to calculate empty.
- Input format: Use positive numbers. Cylinders must be a whole number (integer).
- Click "Calculate" — the missing value appears instantly with the formula used.
- Result shows the calculated value and the mathematical formula applied.
- To recalculate, clear one field, adjust inputs, and calculate again.
Tip: If you get an error, ensure you filled exactly three fields with valid positive numbers.
Previous Results
| Result | Inputs | Date |
|---|
Frequently Asked Questions
Engine displacement (in cc) = (π/4) × bore² (mm) × stroke (mm) × number of cylinders / 1000.
Yes. Bore = sqrt( (displacement × 1000) / (π/4 × stroke × cylinders) ).
Bore and stroke are in millimeters, displacement in cubic centimeters (cc).