Bore And Stroke Calculator

Calculate engine displacement, bore, stroke, and number of cylinders. Enter any three values to compute the fourth.

isCalculator Editorial Team Published by:
Reviewed by: Review Board
Last Updated:

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).

  1. Enter exactly three values — leave the field you want to calculate empty.
  2. Input format: Use positive numbers. Cylinders must be a whole number (integer).
  3. Click "Calculate" — the missing value appears instantly with the formula used.
  4. Result shows the calculated value and the mathematical formula applied.
  5. 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

Generate Charts
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).

Quick Convert
Length Converter
0
Weight/Mass Converter
0
Area Converter
0
Volume Converter
0
Speed Converter
0
Temperature Converter
0
Pressure Converter
0
Energy Converter
0
Power Converter
0
Force Converter
0
Time Converter
0
Angle Converter
0
Fuel Consumption Converter
0
Data Storage Converter
0
Base Numbers Converter
0
Dry Volume Converter
0
Currency Converter
0
Text Case Converter
0