Engine Displacement Calculator (Bore x Stroke)

The Engine Displacement Calculator finds your total displacement, bore-to-stroke ratio, mean piston speed, and theoretical airflow from bore, stroke, cylinder count, and target RPM

mm
mm
RPM
Total Engine Displacement
1,998.23 CC
The complete swept volume of all engine cylinders combined.
Engine Architecture
Square Design
Bore/Stroke Ratio 1.00 : 1
Volume Class 2.0 Liters
Determines if the engine is built for high RPM (Over-Square) or low-end torque (Under-Square).
Cylinder Geometry
499.56 CC / cyl
Piston Area 58.09 sq cm
Crank Throw 43.00 mm
The absolute swept volume displaced by a single piston, its face area, and crank radius.
Piston Kinematics
17.20 m/s
Imperial Speed 3,385.83 ft/min
Stress Level Moderate
The average speed the piston travels at the target RPM. High speeds increase component stress.
4-Stroke Airflow (100% VE)
211.70 CFM
Metric Flow 5,994.69 L/min
Intake Events 12,000 /min
Maximum theoretical volume of air the engine ingests at the target RPM, assuming 100% volumetric efficiency.
Engine Dynamics Note
Mean Piston Speed (MPS) is a key indicator of engine stress. Speeds exceeding 20 m/s (approx. 4000 ft/min) typically require forged internals and high-performance lubrication.

Calculate Total Engine Displacement with the Bore x Stroke Calculator

The Bore x Stroke Calculator turns cylinder bore, stroke, and cylinder count into total engine displacement, bore-to-stroke ratio, mean piston speed, and theoretical airflow. Engine builders and machinists use it in both metric and imperial units to check a spec sheet’s numbers without doing the geometry by hand.

Enter Bore, Stroke, Cylinder Count, and Target RPM

Select metric (mm) or imperial (inches), then enter cylinder bore and stroke in that unit. Choose cylinder count from 1 to 16, and optionally enter a target RPM to unlock mean piston speed and theoretical airflow.

Displacement shows in cubic centimeters and liters under metric, or cubic inches under imperial. Every other output follows the same unit system you selected.

Bore x Stroke Calculator Formula for Total Displacement

The calculator finds swept volume using the same geometry SAE J604, the standard covering engine terminology and nomenclature, uses to define piston displacement.

$$ Displacement = \frac{\pi}{4} \times Bore^2 \times Stroke \times Cylinders $$

Bore and stroke share whichever unit you picked, and the result per cylinder gets multiplied by cylinder count to reach total displacement. Entering stroke into the bore field (or the reverse) still produces a number, just the wrong one, since both feed the same formula without any way to catch the swap.

The ratio of bore to stroke also determines engine architecture: a ratio of 1:1 is a square engine, above 1:1 is oversquare, and below 1:1 is undersquare. Subaru’s FA20, for example, is square at 86mm bore and 86mm stroke, giving 1,998.23cc rather than an even 2.0 liters, because swept volume excludes the combustion chamber above the piston at top dead center — a manufacturer’s rounded “2.0L” figure and the raw geometric displacement are rarely identical.

Bore and stroke must be positive numbers to return a result; zero or a negative value triggers the calculator’s “Data Required” message instead of a number. Realistic passenger-engine bores run roughly 60–105mm, with motorcycle cylinders often under 50mm and heavy-duty diesels well past 120mm — the formula still computes outside that range, but the output stops describing anything buildable.

Mean Piston Speed Formula for Engine Stress

SAE J604 also defines mean piston speed as a function of stroke length and rotational speed.

$$ MPS = 2 \times Stroke \times \frac{RPM}{60} $$

An 86mm stroke at 6,000 RPM works out to 17.2 m/s, which is the calculator’s own default result. Leaving the RPM field at a redline figure rather than a typical cruise speed overstates the everyday stress on the pistons, since mean piston speed scales directly with whatever RPM value is entered.

How much speed is actually safe is a convention rather than a formal limit: piston-engine design references, including Engine Professionals’ piston engine technology guide, generally place production engines with cast pistons under about 15 m/s at redline, with speeds past roughly 20–25 m/s calling for forged pistons, upgraded rods, and better oiling rather than being an automatic failure point.

Theoretical Airflow Formula at 100% Volumetric Efficiency

Theoretical airflow scales with displacement and half the engine’s rotational speed, since a four-stroke cylinder only draws a fresh charge once every two revolutions.

$$ Airflow_{100\%VE} = Displacement \times \frac{RPM}{2} $$

This is the same “at 100% VE” reference point used in carburetor and throttle-body sizing methods, documented in engine airflow references such as epi-eng.com’s volumetric efficiency guide — it’s a ceiling, not a prediction, since naturally aspirated engines typically run 80–95% volumetric efficiency at their torque peak.

Reading the CFM card as a direct carburetor spec is a common misstep. The real sizing number comes from multiplying this ceiling by your engine’s expected volumetric efficiency, not from using the 100% figure as-is.

Bore Diameter vs. Stroke Length on a Cylinder

Piston (TDC) Piston (BDC) Bore Stroke

Common Bore x Stroke Entry Mistakes

Switching between metric and imperial without re-checking bore and stroke is the most common one. The calculator resets to sensible defaults on a unit switch, but a manually typed value carried over in your head from the other system will compute against the wrong scale.

Leaving cylinder count on its default after switching to a different engine layout is another. Displacement scales directly with that number, so a leftover 4 when you meant 8 cuts the total in half.

Leaving Target RPM blank while expecting a piston speed or airflow reading is the third. Both of those cards need an RPM value to calculate anything and show “N/A” without one.

Common Questions About Engine Displacement and Piston Speed

What’s the difference between a square, oversquare, and undersquare engine?

A square engine’s bore equals its stroke, like Subaru’s FA20 at 86mm x 86mm. Oversquare engines (bore greater than stroke) rev higher and favor top-end power; undersquare engines favor low-RPM torque, common in diesels and V-twins.

Why doesn’t my calculated displacement match the engine’s advertised liter size?

Advertised sizes are usually rounded marketing figures. The FA20’s true swept volume from an 86mm bore and stroke comes to 1,998.23cc, not an even 2,000cc, and doesn’t include combustion-chamber volume above the piston.

How do I convert cubic centimeters to cubic inches?

Divide cc by 16.387064, the exact volume of one cubic inch. A 5,735cc engine works out to about 350 cubic inches, the classic small-block displacement figure.

What mean piston speed is safe for a street engine?

Most production engines with cast pistons stay under about 15 m/s at redline. Past roughly 20–25 m/s, forged pistons, stronger rods, and better oiling become the practical requirement rather than an optional upgrade.

Does the theoretical airflow figure tell me what carburetor to buy?

Not directly — it’s the ceiling at 100% volumetric efficiency. Real engines typically run 80–95% VE, so multiply the shown CFM by your expected VE percentage before sizing an intake component.

What’s a good bore-to-stroke ratio for a performance build?

There’s no universal “good” ratio — it depends on the goal. Oversquare ratios around 1.1–1.3:1 suit high-RPM naturally aspirated builds, while ratios near or under 1:1 suit torque-focused or forced-induction engines.