Formula and Method for Engine Displacement
Engine displacement is the total volume swept by all the pistons as they travel from bottom dead center to top dead center inside their cylinders. Each cylinder is treated as a cylinder-shaped volume: its cross-sectional area is a circle set by the bore (the cylinder's internal diameter), and its height is the stroke (the distance the piston travels). Multiplying that swept volume by the number of cylinders gives the engine's total displacement: V = (π/4) × B² × S × N, where B is bore, S is stroke, and N is the number of cylinders.
How the calculation works
Enter the bore and stroke in the same unit (millimeters or inches) and the number of cylinders. The calculator first finds the swept volume of a single cylinder using the circle-area formula (π/4) × B², multiplied by the stroke length, then multiplies that per-cylinder volume by the number of cylinders to get total displacement. The result converts automatically: cubic centimeters (cc) come directly from bore and stroke in centimeters, liters are cc ÷ 1000, and cubic inches use the conversion 1 in³ = 16.387064 cm³.
Common mistakes
- Mixing units: bore and stroke must be in the same unit before squaring and multiplying — entering one in millimeters and the other in inches will give a meaningless result.
- Using radius instead of bore: bore is the full cylinder diameter, not the radius. Using a radius value in place of bore roughly quadruples the calculated displacement.
- Forgetting cylinder count: per-cylinder swept volume is only part of the picture — total displacement scales directly with the number of cylinders (4, 6, 8, and so on).
Real-world applications
- Vehicle specification sheets and marketing names (e.g., "2.0L", "5.7L V8") are rounded versions of the displacement computed from bore, stroke, and cylinder count.
- Displacement correlates with an engine's naturally aspirated torque and power potential, which is why it factors into insurance classes, vehicle taxes, and racing class rules in many countries.
- Engine builders use the bore/stroke relationship to classify an engine as "oversquare" (bore > stroke, favors high RPM) or "undersquare" (stroke > bore, favors low-RPM torque).
- Machinists recalculate displacement after an engine rebuild when the bore is enlarged ("overbored") to remove cylinder wall damage, since a larger bore slightly increases total displacement.