Engine Displacement Calculator: Calculate CC, Liters & CID
Short answer
An engine displacement calculator computes the total swept volume of an internal combustion engine's cylinders from bore diameter, stroke length, and cylinder count. For example, a 4-cylinder engine with an 86 mm bore and an 86 mm stroke produces a total displacement of 1,998 cc, which rounds to 2.0 liters or 121.9 cubic inches.
Formula
Displacement (cc) = (π ÷ 4) × Bore² × Stroke × Cylinders ÷ 1,000
Displacement is the total swept volume of the engine cylinders in cubic centimeters (cc). π is approximately 3.14159265. Bore represents the cylinder diameter measured in millimeters (mm). Stroke is the distance the piston travels between top dead center (TDC) and bottom dead center (BDC) in millimeters (mm). Cylinders is the total number of combustion cylinders. The division by 1,000 converts cubic millimeters (mm³) into cubic centimeters (cc).
Worked example
- Bore
- 86
- Stroke
- 86
- Cylinders
- 4
- Displacement: 1,998 cc
- Liters: 2 L
- Cubic inches: 121.9 in³
What Engine Displacement Calculates and Who It Is For
Engine displacement measures the total swept volume generated by the movement of all pistons within an internal combustion engine. Specifically, it calculates the space swept as pistons travel from Top Dead Center (TDC) to Bottom Dead Center (BDC). Displacement is universally expressed in cubic centimeters (cc), liters (L), or cubic inches (CID).
This calculator is designed for:
- Automotive machinists and engine builders calculating final engine capacity after boring or stroking an engine block.
- Car enthusiasts and racers determining sanctioning-body competition classes, power-to-weight targets, or forced-induction sizing.
- Motorcycle, powersport, and kart tuners confirming exact single-cylinder or multi-cylinder capacity.
- Students and engineering technicians studying thermodynamic cycles and engine geometry.
Displacement does not measure the total static volume of the cylinder because it excludes the combustion chamber located above the piston at TDC. It focuses exclusively on the air-fuel volume moved during each piston sweep.
Step-by-Step Worked Example
To see how the formula works in practice, consider a standard inline-four engine with the following parameters:
- Bore ($b$): 86 mm
- Stroke ($s$): 86 mm
- Cylinders ($c$): 4
Step 1: Calculate Cylinder Cross-Sectional Area
The cross-sectional area of a single cylinder is determined using the circle area formula based on bore diameter: $$\text{Area} = \frac{\pi}{4} \times \text{Bore}^2$$ $$\text{Area} = \frac{3.14159265}{4} \times 86^2 = 0.785398 \times 7,396 \approx 5,808.80 \text{ mm}^2$$
Step 2: Calculate Single-Cylinder Swept Volume
Multiply the cylinder area by the stroke length to determine the swept volume of one cylinder in cubic millimeters: $$\text{Volume per Cylinder} = 5,808.80 \text{ mm}^2 \times 86 \text{ mm} \approx 499,557.2 \text{ mm}^3$$
Convert cubic millimeters to cubic centimeters by dividing by 1,000: $$499,557.2 \div 1,000 \approx 499.56 \text{ cc}$$
Step 3: Multiply by the Number of Cylinders
Multiply the single-cylinder displacement by 4: $$\text{Total Displacement} = 499.5572 \text{ cc} \times 4 = 1,998.23 \text{ cc}$$
Rounded to the nearest whole integer, the result is 1,998 cc.
Step 4: Unit Conversions
- Liters: $1,998.23 \div 1,000 = 1.998 \text{ L}$, which formats to 2 L (commonly badged as 2.0L).
- Cubic Inches: $1,998.23 \div 16.387064 = 121.939 \text{ in}^3$, which formats to 121.9 in³.
Sensitivity to Bore Changes
Because bore is squared, changing bore dimensions significantly alters total displacement:
- Lower Bore (68.8 mm, -20%): Yields 1,279 cc
- Base Example (86.0 mm): Yields 1,998 cc
- Higher Bore (103.2 mm, +20%): Yields 2,877 cc
How to Read Displacement Results: Bore-to-Stroke Dynamics
Displacement defines an engine's theoretical breathing capacity, but the relationship between bore and stroke indicates its operating characteristics:
1. Square Engine (Bore = Stroke)
In our worked example, an 86 mm bore and 86 mm stroke produce a 1:1 bore-to-stroke ratio. Square engines balance revving ability with mid-range torque, making them common in modern passenger cars and performance vehicles.
2. Oversquare / Short-Stroke (Bore > Stroke)
When the bore is larger than the stroke (e.g., 90 mm bore, 75 mm stroke), mean piston speed remains lower at high crankshaft speeds. This design allows larger valves in the cylinder head and higher RPM thresholds, standard in sports cars and superbikes.
3. Undersquare / Long-Stroke (Bore < Stroke)
When the stroke exceeds the bore (e.g., 82 mm bore, 92 mm stroke), the longer crank throw generates higher rotational leverage at lower engine speeds. This design is prevalent in diesel engines, heavy trucks, and utility vehicles where low-end torque is critical.
Practical Tips for Engine Builders and Enthusiasts
- Factor in Boring Limits: Boring a cylinder block larger increases displacement, but excessive overboring thins the cylinder walls, leading to cooling issues, cylinder distortion, or structural failure under high cylinder pressures.
- Check Stroker Clearances: Installing a stroker crankshaft to increase stroke changes connecting rod angularity and piston clearance at the bottom of the cylinder skirt. Ensure the rotating assembly clears the crankcase.
- Use Actual Micrometer Readings: When rebuilding, do not assume factory dimensions. Measure each cylinder with a bore gauge to identify taper and out-of-round wear before calculating.
When Swept Displacement Does Not Tell the Whole Story
While displacement dictates internal volume, it does not directly determine an engine's output:
- Volumetric Efficiency: A naturally aspirated engine rarely fills 100% of its swept volume with fresh air at atmospheric pressure, whereas turbocharged or supercharged engines force air into cylinders at pressures exceeding 200% volumetric efficiency.
- Compression Ratio: Displacement calculates swept volume, but compression ratio requires measuring combustion chamber volume, head gasket compressed thickness, piston dome/dish volume, and deck height.
- Rotary Engines (Wankel): Standard reciprocating bore and stroke formulas do not apply to rotary designs, which calculate displacement based on rotor width and generating radius.
Comparison
| Scenario | Input | Result |
|---|---|---|
| Lower input | Bore: 68.8 | Displacement: 1,279 cc |
| Base example | Bore: 86 | Displacement: 1,998 cc |
| Higher input | Bore: 103.2 | Displacement: 2,877 cc |
Common mistakes
- Confusing cylinder radius with bore diameter; bore is the total width of the cylinder, not half of it.
- Mixing measurement units, such as using an imperial bore in inches with a metric stroke in millimeters.
- Including combustion chamber volume or head gasket thickness; displacement measures swept volume only, not total clearance volume.
- Neglecting aftermarket overbore sizing during rebuild calculations, leading to inaccurate displacement values.
- Failing to multiply by the total cylinder count, leaving only single-cylinder volume.
Checklist
- Confirm bore and stroke measurements are in millimeters (multiply inches by 25.4 to convert).
- Use actual cylinder diameter rather than nominal factory bore if the block has been machined or overbored.
- Verify the stroke length based on the crankshaft throw rather than connecting rod length.
- Enter the exact count of operating combustion cylinders.
- Divide cubic centimeters by 1,000 to find liters, or divide by 16.387 to determine cubic inches (CID).
Calculators Percentage Editorial Team
Calculator guides from the Calculators Percentage team. These introductory examples are educational, not professional advice.
Last reviewed:
This calculator computes theoretical geometric swept volume. Always confirm physical deck heights, cylinder wear tolerances, and machinist specifications before purchasing engine internals or performing block modifications.
