Bore and Stroke Calculator

Bore and Stroke Calculator

Calculate engine displacement from bore, stroke, and cylinder count. Supports bore and stroke entered in millimeters and returns total displacement in cubic centimeters (cc).
Displacement:
Support this tool
Buy us a coffee
If this Bore and Stroke Calculator helped you, you can support the site with a small donation. It keeps the tools on the site free and supports ongoing improvements.
Buy us a coffee
Secure donation via Gumroad

What the Bore and Stroke Calculator does

The Bore and Stroke Calculator is a simple and practical tool for estimating engine displacement from three key inputs: bore, stroke, and number of cylinders. If you are working on an engine build, comparing engine sizes, or verifying specs, this calculator gives you a fast way to determine total displacement in cubic centimeters (cc).

This tool is especially useful because it removes the need to manually apply the cylinder displacement formula. Simply enter:

  • Bore (mm)
  • Stroke (mm)
  • Number of Cylinders

The result is displayed as Displacement, making it easy to understand how engine dimensions combine to create total capacity. Since the calculator uses millimeters for input and converts the result to cubic centimeters, it is well suited for automotive, motorcycle, marine, and small-engine applications.

In short, this bore and stroke calculator helps answer one of the most common engine questions: How large is this engine?

How to use the Bore and Stroke Calculator

Using the Bore and Stroke Calculator is straightforward, even if you are not a mechanic or engineer. Follow these steps to get an accurate displacement estimate:

  1. Enter the bore in millimeters. The bore is the diameter of each cylinder.
  2. Enter the stroke in millimeters. The stroke is the distance the piston travels from top to bottom.
  3. Enter the number of cylinders in the engine.
  4. Review the result labeled Displacement, which is shown in cubic centimeters (cc).

For example, if you know the engine has a 76 mm bore, a 66 mm stroke, and 4 cylinders, the calculator will estimate the total displacement for that engine configuration.

To get the best results, make sure your measurements are accurate. Even small differences in bore or stroke can noticeably change the displacement value, especially in high-performance engines where tolerances matter.

If you are comparing engines, use the same measurement units for each one. Because this tool expects millimeters, you should convert any inch-based values before entering them. That keeps your output consistent and reliable.

How the Bore and Stroke Calculator formula works

The calculation behind the Bore and Stroke Calculator is based on the volume of a cylinder. Since an engine contains one or more cylinders, the total displacement is the volume of one cylinder multiplied by the number of cylinders.

The formula used is:

(Math.pow(bore_mm / 10, 2) * 3.141592653589793 / 4) * (stroke_mm / 10) * cylinders

Here is what each part means:

  • bore_mm / 10 converts bore from millimeters to centimeters.
  • Math.pow(bore_mm / 10, 2) squares the bore radius-related measurement in the formula.
  • 3.141592653589793 / 4 is the circular area constant used to calculate the area of a cylinder.
  • stroke_mm / 10 converts stroke from millimeters to centimeters.
  • cylinders multiplies the single-cylinder volume by the total cylinder count.

The result is a volume in cubic centimeters (cc). Because the formula converts millimeters to centimeters first, it matches the common way engine displacement is reported.

At a basic level, the process works like this:

  1. Calculate the cross-sectional area of one cylinder based on bore.
  2. Multiply that area by the stroke length to get volume for one cylinder.
  3. Multiply by the total number of cylinders for full engine displacement.

This is the standard method used for estimating displacement, and it makes the bore and stroke calculator a reliable tool for quick engine math.

Use cases for the Bore and Stroke Calculator

The Bore and Stroke Calculator can be used in many real-world situations. Whether you are rebuilding an engine or simply comparing specifications, this tool provides a quick and useful reference.

  • Engine rebuilds: Estimate displacement after boring out cylinders or changing stroke components.
  • Performance tuning: Compare stock and modified engine sizes to understand how changes affect capacity.
  • Vehicle research: Verify published displacement figures when checking engine specifications.
  • Motorcycle builds: Determine cc values for single-cylinder and multi-cylinder motorcycle engines.
  • Small engines: Useful for scooters, lawn equipment, generators, and other compact powerplants.
  • Marine engines: Estimate displacement for boats and marine motor applications.
  • Educational purposes: Great for students and beginners learning about internal combustion engine geometry.

This calculator is also helpful when you are comparing two engines that have the same cylinder count but different bore and stroke dimensions. A larger bore can increase airflow potential, while a longer stroke can raise torque characteristics. By calculating displacement, you can better understand how engine design affects performance.

For enthusiasts and professionals alike, the Bore and Stroke Calculator is a fast way to support decision-making during engine planning, parts selection, and specification analysis.

Other factors to consider when calculating Displacement

While the Bore and Stroke Calculator gives a clear displacement estimate, there are several important factors to keep in mind when interpreting the result.

  • Unit accuracy: The calculator expects millimeters. Always convert inches or other units before entering values.
  • Measurement precision: Real-world bore and stroke measurements can vary slightly due to wear, machining, and manufacturing tolerances.
  • Overbore or undersize cylinders: Rebuilt engines may not match factory dimensions exactly, which affects displacement.
  • Effective vs. theoretical size: Displacement reflects geometric volume, not how much power the engine will produce.
  • Compression and airflow: Two engines with the same displacement can perform very differently depending on compression ratio, camshaft timing, intake design, and exhaust setup.

It is also worth remembering that displacement is only one part of engine performance. A larger engine is not automatically more powerful, and a smaller engine can still make strong horsepower with the right tuning and components. That is why the Bore and Stroke Calculator should be used as one piece of a larger evaluation process.

If you are checking an engine build for accuracy, compare the calculated result with known factory specifications or machining records. This is especially important in high-performance and custom applications where even a small change in bore or stroke can have a meaningful impact.

FAQ

What is bore in an engine?

Bore is the diameter of the cylinder. It is usually measured in millimeters and helps determine the cross-sectional area of each cylinder, which is a key part of displacement calculation.

What is stroke in an engine?

Stroke is the distance the piston travels from the top of the cylinder to the bottom. A longer stroke generally increases displacement and can influence torque characteristics.

Does the Bore and Stroke Calculator work for any engine?

Yes, it works for most internal combustion engines as long as you know the bore, stroke, and cylinder count. It can be used for cars, motorcycles, trucks, small engines, and more.

Why is the result shown in cubic centimeters?

Engine displacement is commonly expressed in cc because it is a standard unit in automotive and motorcycle contexts. The calculator converts millimeter-based inputs into a cc output for easy comparison.

Can I use inches instead of millimeters?

This calculator is designed for millimeters. If your measurements are in inches, convert them to millimeters first to ensure the displacement result is accurate.

The Bore and Stroke Calculator is a fast, accurate, and user-friendly way to estimate engine displacement from core cylinder measurements. Whether you are building, comparing, or verifying an engine, it provides the essential information you need in a simple and readable format.

Support this tool
Buy us a coffee
If this Bore and Stroke Calculator helped you, support the site with a small donation. It keeps the tools on the site free and supports ongoing improvements.

Buy us a coffee

Secure donation via Gumroad
Table of contents