Enter bore diameter and stroke length to calculate bore to stroke ratio and classify engine geometry as square, oversquare, or undersquare. Supports mm, inches, and mixed-unit inputs.
Formulas & Rules
Ratio = Bore / Stroke
Engine Geometry Definitions:
– Square: Ratio = 1.000 (Bore = Stroke)
– Oversquare (Short Stroke): Ratio > 1.000 (Bore > Stroke)
– Undersquare (Long Stroke): Ratio < 1.000 (Bore < Stroke)
Note: The classification perfectly matches the displayed precision (rounded to 3 decimal places). The calculator automatically handles conversions between metric and imperial units if mixed units are entered.
Use the bore to stroke ratio calculator to determine your engine’s internal geometry classification. By entering the cylinder bore diameter and piston stroke length, this tool calculates the ratio rounded to three decimal places and instantly classifies your engine build as square, oversquare, or undersquare. It supports both millimeters and inches, automatically handling the unit conversions if you mix them.
How the Bore to Stroke Ratio is Calculated
The calculator uses a straightforward division formula to find the relationship between the cylinder width and the piston’s travel distance.
The formula used by the tool is:
$$\text{Bore/Stroke Ratio} = \frac{\text{Bore Diameter}}{\text{Stroke Length}}$$
Bore refers to the inside diameter of the engine cylinder.
Stroke refers to the total distance the piston travels from the bottom of the cylinder to the top.
When you enter these two values, the calculator divides the bore by the stroke. The output is then formatted to show the relationship relative to 1, alongside the engine classification.
Engine Geometry Types Explained
Based on your inputs, the calculator outputs one of three engine geometry classifications. The classification perfectly matches the displayed precision and the ratio conditions below.
| Geometry Type | Ratio Condition |
| Oversquare | Ratio > 1.000 (Bore > Stroke) |
| Square | Ratio = 1.000 (Bore = Stroke) |
| Undersquare | Ratio < 1.000 (Bore < Stroke) |
Handling Metric and Imperial Units
Engine specifications are often listed in different units depending on the manufacturer. The calculator allows you to input measurements in millimeters (mm) or inches (in).
If you input mixed units—for example, a bore in inches and a stroke in millimeters—the tool automatically normalizes the values before performing the calculation. It applies the standard conversion factor where 1 inch equals exactly 25.4 millimeters, ensuring your final ratio is accurate regardless of how the raw data is entered.
Practical Calculation Examples
To understand how the calculator arrives at its results, here are a few examples based on the tool’s internal logic.
Example 1: A Balanced Setup
If you input a bore of 86 mm and a stroke of 86 mm:
$$\text{Ratio} = \frac{86}{86} = 1.000$$
The tool outputs a 1.000:1 ratio and classifies the geometry as Square.
Example 2: A Short Stroke Setup
If you input a bore of 104 mm and a stroke of 92 mm:
$$\text{Ratio} = \frac{104}{92} = 1.130$$
The tool outputs a 1.130:1 ratio and classifies the geometry as Oversquare.
Example 3: A Long Stroke Setup
If you input a bore of 3.80 inches and a stroke of 4.00 inches:
$$\text{Ratio} = \frac{3.80}{4.00} = 0.950$$
The tool outputs a 0.950:1 ratio and classifies the geometry as Undersquare.
Frequently Asked Questions
What does the bore to stroke ratio calculator do?
It calculates the ratio between the cylinder bore diameter and the piston stroke length using the formula
Bore ÷ Stroke. It also classifies the result as square, oversquare, or undersquare.How is bore to stroke ratio calculated?
The tool divides the bore diameter by the stroke length:
Bore/Stroke Ratio = Bore Diameter / Stroke Length. The result is then shown rounded to three decimal places.What does a bore to stroke ratio of 1.000 mean?
A ratio of
1.000means the engine is square, so the bore and stroke are equal at the calculator’s displayed precision.What does a ratio greater than 1.000 mean?
A ratio above
1.000means the engine is oversquare, which means the bore is larger than the stroke.What does a ratio less than 1.000 mean?
A ratio below
1.000means the engine is undersquare, which means the stroke is longer than the bore.Can I use millimeters and inches in the same calculation?
Yes. The tool supports both millimeters and inches and normalizes mixed units before calculating the ratio. That keeps the final result consistent even if the two inputs use different unit systems.
Does the calculator change the result if I switch units?
No. The bore to stroke ratio is unitless, so the ratio stays the same as long as both measurements represent the same actual dimensions.
Does this calculator measure engine displacement?
No. This tool only calculates the bore to stroke ratio and the related geometry classification. Displacement requires additional inputs and a different formula. vCalc separates bore/stroke ratio from displacement calculations in its engine calculator set.
Why is the result shown as X:1?
Because the calculation is a ratio comparing bore to stroke. A result such as
1.130:1means the bore is 1.130 times the stroke.
Related Tools & Calculators: