Engine Displacement Calculator

Calculate engine displacement from bore, stroke, and number of cylinders. Use this engine displacement calculator to estimate cubic inches, cubic centimeters, liters, displacement per cylinder, bore-to-stroke ratio, and engine size conversions.

Calculate Engine Displacement

Engine Displacement = π ÷ 4 × Bore² × Stroke × Number Of Cylinders.
Your result will appear here.

How the engine displacement calculator works

Engine displacement:
Enter bore, stroke, and cylinder count to calculate total engine displacement.

Bore from displacement:
Enter known displacement, stroke, and cylinder count to estimate the bore needed for that engine size.

Stroke from displacement:
Enter known displacement, bore, and cylinder count to estimate the stroke needed for that engine size.

Displacement conversion:
Convert known displacement between cubic inches, cubic centimeters, and liters.

Why use an engine displacement calculator?

An engine displacement calculator helps estimate engine size from bore and stroke measurements.

It can help compare engine builds, understand cubic inch and liter conversions, check bore and stroke combinations, and estimate displacement per cylinder.

What your result means

Your result shows engine displacement in cubic inches, cubic centimeters, and liters. It also shows displacement per cylinder, bore-to-stroke ratio, bore and stroke conversions, and the difference from a target engine size. These are estimates based on the values you enter.

Engine displacement calculator formulas

Frequently asked questions

What is engine displacement?

Engine displacement is the total swept volume of all cylinders as the pistons move through their stroke.

How do you calculate engine displacement?

Use bore, stroke, and cylinder count. The formula is π divided by 4, multiplied by bore squared, multiplied by stroke, multiplied by the number of cylinders.

How do you convert cubic inches to liters?

Multiply cubic inches by 16.387064 to get cubic centimeters, then divide by 1,000 to get liters.

Does increasing bore or stroke increase displacement?

Yes. Increasing bore, stroke, or cylinder count increases total engine displacement.