Bore X Stroke Calculator

Enter bore diameter, stroke length, and cylinder count to calculate engine displacement. Switch mm or inches, choose cc, liters, or ci, and view bore-to-stroke ratio when needed.

mm
mm
cylinders
Engine Displacement
cc
Formulas
Engine Displacement (V):
V = π × (Bore / 2)² × Stroke × Cylinders

Bore/Stroke Ratio:
Ratio = Bore / Stroke

Note: Conversions between metric and imperial units are handled internally before calculating.
By: AxisCalc Published: April 8, 2026 Reviewed by: Marcus Vance

The bore and stroke calculator helps you determine the exact displacement and mechanical ratio of standard piston engines. Whether you are rebuilding a motorcycle engine, modifying a V8, or just comparing factory specifications, this tool translates cylinder dimensions into total engine volume.

Engine builders also use these measurements to find the bore-to-stroke ratio, which indicates how an engine produces power. The calculator handles millimeter and inch unit conversions automatically, ensuring accurate measurements regardless of your preferred inputs.

How to Use the Engine Displacement Calculator

The tool offers two main calculation modes: a standard displacement mode for finding total volume, and a combined mode that also reveals the engine’s ratio.

To get your results, you need to input three core engine specifications. The bore diameter represents the width of the engine cylinder. The stroke length is the total distance the piston travels up and down inside that cylinder. Finally, enter the total number of cylinders the engine has.

You can mix and match units depending on the data you have. For example, you can enter the bore in inches and the stroke in millimeters. You can then choose to view the final engine displacement output in cubic centimeters (cc), Liters (L), or cubic inches (ci) using the results dropdown.

If you switch to the “Displacement & Ratio” mode, the tool allows you to load common engine presets, such as a typical 5.7L V8 or a 125cc motorcycle engine, to see how real-world dimensions look.

Engine Displacement Formula

The calculator determines engine volume by calculating the volume of a single cylinder and multiplying it by the total number of cylinders. The tool uses the following mathematical formula:$$V = \pi \times \left(\frac{\text{Bore}}{2}\right)^2 \times \text{Stroke} \times \text{Cylinders}$$

In this formula, dividing the bore by two gives the cylinder radius. The radius is squared and multiplied by Pi and the stroke length to find the volume of one cylinder. The tool processes these inputs dynamically, ensuring that if you enter dimensions in inches, they are correctly mapped to metric volume outputs before final conversion.

Understanding Bore to Stroke Ratios

When you calculate the bore/stroke ratio, you are looking at the engine’s mechanical character. This ratio is found simply by dividing the bore diameter by the stroke length.

Engine designers use this ratio to balance torque, horsepower, and RPM limits. The table below outlines the three main engine configurations based on these measurements.

Engine TypeRatio ConditionCharacteristicsCommon Applications
OversquareBore is larger than StrokeShorter piston travel allows for higher RPMs and high peak horsepower.Sports cars, sport motorcycles, racing engines
SquareBore equals StrokeProvides a smooth balance of low-end torque and high-end horsepower.Modern daily commuter cars, versatile engines
UndersquareBore is smaller than StrokeLonger piston travel creates high low-end torque at lower RPMs.Heavy-duty trucks, tractors, cruisers

Common Engine Configurations

To help visualize how different bore and stroke dimensions result in specific displacements, the calculator includes built-in presets. These represent example engine sizes found across different vehicles.

Engine PresetBore DiameterStroke LengthCylindersConfiguration
125cc Single54 mm54.5 mm1Undersquare
1.0L Inline-479 mm50.9 mm4Oversquare
2.0L Inline-486 mm86 mm4Square
3.6L V63.74 in3.35 in6Oversquare
5.7L V8101.6 mm88.4 mm8Oversquare

Volume and Measurement Conversions

Engine parts are often measured in millimeters, while American engine blocks are frequently machined in inches. Furthermore, displacement is usually discussed in liters or cubic inches. The calculator manages these conversions seamlessly using precise multipliers.

For length, the tool converts inches to millimeters by multiplying the value by 25.4. For the final displacement volume, the raw cubic centimeter output is converted to cubic inches by dividing it by 16.387064. To find Liters, the total cc value is simply divided by 1000.

Frequently Asked Questions

  1. What is a bore x stroke calculator?

    It is a tool designed for calculating total engine displacement using the engine’s bore diameter, stroke length, and number of cylinders.

  2. How do you calculate engine displacement from bore and stroke?

    The common formula is $(\pi/4) \times \text{bore}^2 \times \text{stroke} \times \text{cylinders}$. The units are normalized first, and then the final volume is converted into your selected unit of cc, liters, or cubic inches.

  3. What inputs do I need for a bore x stroke calculator?

    The core inputs are the bore diameter, stroke length, and cylinder count. The tool also supports switching between millimeters and inches and includes optional example engine presets.

  4. What does bore mean in an engine?

    Bore is the exact internal diameter of each cylinder in a piston engine.

  5. What does stroke mean in an engine?

    Stroke is the total distance the piston travels up and down inside the cylinder.

  6. What units can engine displacement be shown in?

    You can select the final displacement output to show in cubic centimeters (cc), liters (L), or cubic inches (ci).

  7. What is bore/stroke ratio?

    It is the bore diameter divided by the stroke length. This ratio is used to describe engine geometry and mechanical characteristics.

  8. What is an over-square, square, or under-square engine?

    These terms define the bore-to-stroke relationship. Over-square means the bore is greater than the stroke. Square means the bore and stroke are roughly equal. Under-square means the bore is smaller than the stroke.

  9. Can I find per-cylinder displacement with this tool?

    While the tool calculates total engine volume, you can easily find the displacement of a single cylinder by entering your bore and stroke dimensions and setting the cylinder count to 1.

  10. Can I calculate engine size in liters from bore and stroke?

    Yes. You can select liters as your output unit, and the calculator will convert the final volume accordingly.

Related Tools & Calculators: