Bore and Stroke Calculator
Analyze bore/stroke ratio and engine characteristics
Enter Dimensions
Bore/Stroke Ratio
Dimensions
Performance Characteristics
Higher RPM potential, better breathing, typically more horsepower oriented
What the Bore and Stroke Calculator Does
The bore and stroke calculator takes two of the most fundamental engine dimensions, the cylinder bore (the diameter of the cylinder) and the stroke (the distance the piston travels from bottom dead center to top dead center), and turns them into the numbers that actually predict how an engine behaves. From these two measurements it computes the bore/stroke ratio, classifies the engine as oversquare, square, or undersquare, estimates the swept volume of a single cylinder, and reports mean piston speed at 6000 RPM.
Engine builders, hot-rodders, restorers, and curious enthusiasts reach for a bore stroke calculator because the ratio alone tells a surprisingly complete story. A wide, short-stroke "oversquare" engine breathes freely and loves high RPM, which is why it shows up in sport bikes and performance cars. A narrow, long-stroke "undersquare" engine trades top-end revs for low-end torque and is the classic choice for trucks, tractors, and low-end grunt. This calculator lets you test combinations on screen before you ever pick up a measuring tool or order parts.
The tool accepts measurements in either inches or millimeters and instantly displays both. Internally it converts everything to inches using the exact factor of 25.4 mm per inch, computes the dimensionless ratio, and derives the displacement and piston-speed figures from there. Because the ratio is dimensionless, an engine measured in metric or imperial returns the identical classification, making this a handy reference whether you are reading a Japanese spec sheet or an American crate-motor catalog.
Bore/Stroke Ratio Formula
The heart of the calculator is a single, clean division. The bore/stroke ratio is simply the bore diameter divided by the stroke length, both expressed in the same unit. Because the units cancel, the result is a pure number with no dimension attached.
A ratio greater than 1.0 means the bore is wider than the stroke is long; the engine is oversquare. A ratio of exactly 1.0 is a perfectly square engine. A ratio less than 1.0 means the stroke is longer than the bore is wide, an undersquare (or "long-stroke") engine. The calculator applies this rule directly: any value above 1 is labeled oversquare, any value below 1 undersquare, and 1.000 exactly is square.
Bore/Stroke Ratio
Where:
- Ratio= Bore/stroke ratio (dimensionless; >1 oversquare, =1 square, <1 undersquare)
- Bore= Cylinder bore diameter, converted to inches internally
- Stroke= Piston stroke length, converted to inches internally
Single-Cylinder Volume and Mean Piston Speed
Beyond the ratio, the calculator reports the swept volume of one cylinder. A cylinder is geometrically a circular cylinder, so its volume is the area of the bore circle multiplied by the stroke. Using the bore in inches, the area is (π/4) times the bore squared, and multiplying by the stroke gives cubic inches. The tool also displays this in cubic centimeters by multiplying the cubic-inch figure by 16.387064, the exact conversion between the two units.
The second derived figure is mean piston speed at 6000 RPM, a key durability and friction metric. Every revolution the piston travels two stroke lengths (down and back up), so the distance per minute is the stroke times two times the engine speed. Dividing by 12 converts inches per minute into feet per minute. Performance engines typically live below roughly 4000 ft/min for street use, with all-out race motors pushing well beyond that. A long stroke raises piston speed for a given RPM, which is exactly why long-stroke engines rev lower.
| Output | How It Is Found |
|---|---|
| Single-cylinder volume (ci) | (π / 4) × bore² × stroke, in inches |
| Single-cylinder volume (cc) | cubic inches × 16.387064 |
| Mean piston speed at 6000 RPM (ft/min) | (stroke × 2 × 6000) / 12 |
Cylinder Volume and Mean Piston Speed
Where:
- V= Swept volume of one cylinder, in cubic inches
- Bore= Cylinder bore diameter in inches
- Stroke= Piston stroke length in inches
- MPS= Mean piston speed at 6000 RPM, in feet per minute
Oversquare, Square, and Undersquare Engines
The classification the calculator returns is one of the most useful shorthand descriptions in engine design. Each type carries predictable behavior that the tool summarizes in plain language alongside an optimal RPM range.
| Type | Ratio | Character |
|---|---|---|
| Oversquare | > 1.0 | Higher RPM potential, better breathing, horsepower-oriented; optimal 4000-7000+ RPM |
| Square | = 1.0 | Balanced between power and torque, a versatile all-rounder |
| Undersquare | < 1.0 | More low-RPM torque, better efficiency, longer stroke; optimal 2000-5500 RPM |
An oversquare engine has a larger bore, which leaves more room for big intake and exhaust valves and shortens the stroke so the pistons travel less distance per revolution. That combination feeds high-RPM horsepower. An undersquare engine reverses the trade: the long stroke acts on a longer lever arm at the crankshaft, producing strong torque down low, while the smaller bore limits valve area and ultimately caps how high it can safely spin. Square engines split the difference and are common in mainstream passenger-car designs.
How to Use the Bore and Stroke Calculator
Using the calculator takes only a few seconds. First, choose your measurement unit, inches or millimeters, from the dropdown. Then enter the bore (cylinder diameter) and the stroke (piston travel). Both fields accept decimals to the thousandth, so a 4.030-inch bore or a 84.0 mm stroke can be entered precisely.
- Select inches or millimeters to match your spec sheet or measurement.
- Type the bore diameter into the bore field.
- Type the stroke length into the stroke field.
- Read the ratio, engine type, dimensions in both units, single-cylinder volume, optimal RPM range, and mean piston speed.
If you measure a fresh-machined block, take the bore reading after final honing and the stroke from the crankshaft throw doubled (stroke equals twice the crank-throw radius). For published engines, manufacturer spec sheets list bore and stroke directly, often in millimeters. Because the ratio is unit-independent, you can sanity-check a metric spec against an imperial one and expect an identical classification.
Worked Examples
Small-Block V8: 4.000 in bore, 3.480 in stroke
Problem:
A classic 350-style small block uses a 4.000-inch bore and a 3.480-inch stroke (inches selected). Find the ratio, engine type, and single-cylinder volume.
Solution Steps:
- 1Ratio = bore / stroke = 4.000 / 3.480 = 1.149, which is greater than 1, so the engine is Oversquare.
- 2Single-cylinder volume = (pi / 4) x 4.000^2 x 3.480 = 0.785398 x 16 x 3.480 = 43.73 cubic inches.
- 3Mean piston speed at 6000 RPM = (3.480 x 2 x 6000) / 12 = 41760 / 12 = 3480 ft/min.
Result:
Ratio 1.149 (Oversquare), 43.73 ci per cylinder, 3480 ft/min mean piston speed, optimal 4000-7000+ RPM.
Long-Stroke Diesel: 95 mm bore, 105 mm stroke
Problem:
A compact diesel has a 95 mm bore and a 105 mm stroke (mm selected). Determine the ratio and engine type.
Solution Steps:
- 1Convert to inches: bore = 95 / 25.4 = 3.740 in, stroke = 105 / 25.4 = 4.134 in.
- 2Ratio = 3.740 / 4.134 = 0.905, which is less than 1, so the engine is Undersquare.
- 3Mean piston speed at 6000 RPM = (4.134 x 2 x 6000) / 12 = 49606 / 12 = 4134 ft/min, confirming this design favors lower RPM.
Result:
Ratio 0.905 (Undersquare), strong low-end torque, optimal 2000-5500 RPM.
Perfectly Square Engine: 86 mm bore, 86 mm stroke
Problem:
A modern four-cylinder uses an 86 mm bore and an 86 mm stroke (mm selected). What ratio and type does the calculator report?
Solution Steps:
- 1Convert to inches: bore = 86 / 25.4 = 3.386 in, stroke = 86 / 25.4 = 3.386 in.
- 2Ratio = 3.386 / 3.386 = 1.000 exactly, so the engine is classified as Square.
- 3Single-cylinder volume = (pi / 4) x 3.386^2 x 3.386 = 0.785398 x 11.464 x 3.386 = 30.49 cubic inches (about 499.7 cc).
Result:
Ratio 1.000 (Square), balanced power and torque, roughly 30.49 ci (500 cc) per cylinder.
Tips & Best Practices
- ✓Remember stroke equals twice the crankshaft throw radius when measuring from the crank.
- ✓Use the millimeter mode for Japanese and European spec sheets, which usually list metric dimensions.
- ✓A ratio above 1.0 signals high-RPM breathing; below 1.0 signals low-end torque.
- ✓Watch mean piston speed when planning a stroker build, since a longer stroke raises it at every RPM.
- ✓Multiply single-cylinder volume by the cylinder count to estimate total displacement.
- ✓Enter the final honed bore size, not the nominal size, for accurate displacement figures.
- ✓Compare your ratio against known engines to predict where peak power will land.
- ✓Keep bore and stroke in the same unit; mixing inches and millimeters corrupts the ratio.
Frequently Asked Questions
Sources & References
Last updated: 2026-06-05
Help us improve!
How would you rate the Bore and Stroke Calculator?
Editorial Note
MyCalcBuddy Editorial Team
This page is maintained as an educational calculator reference.
Formula Source: Standard Mathematical References
by Various