Engine Displacement Calculator
Work out an engine’s displacement from three numbers: cylinder bore, piston stroke and the number of cylinders. Enter the bore and stroke in millimetres and the calculator returns the swept volume per cylinder, the total displacement in cubic centimetres (cc), the equivalent in liters and the figure in cubic inches (CID). It is handy for car and motorcycle builds, comparing engines across spec sheets, sizing rebore work, or simply understanding what “2.0L” or “1340cc” really means.
How to use the engine displacement calculator
-
1
Enter bore and stroke
Type the cylinder bore and the piston stroke, both in millimetres.
-
2
Add the cylinder count
Enter how many cylinders the engine has (4, 6, 8 and so on).
-
3
Read the displacement
See total displacement in cc, liters and cubic inches, plus the per-cylinder volume.
The engine displacement formula
Displacement is the total volume swept by every piston as it moves from bottom to top. For one cylinder it is the volume of a cylinder of diameter equal to the bore and height equal to the stroke:
per-cylinder volume (cc) = (π ÷ 4) × bore² × stroke ÷ 1000
total displacement (cc) = per-cylinder volume × number of cylinders
Bore and stroke are in millimetres, so dividing by 1000 converts cubic millimetres to cubic centimetres (cc). To convert further:
liters = total cc ÷ 1000
cubic inches = total cc ÷ 16.387
Worked example
Take a “square” four-cylinder engine with an 86 mm bore and an 86 mm stroke:
- Per cylinder = (π ÷ 4) × 86² × 86 ÷ 1000 ≈ 499.6 cc
- Total = 499.6 × 4 ≈ 1,998 cc → about 2.0 L
- In cubic inches = 1,998 ÷ 16.387 ≈ 121.9 CID
That is why a 2.0-litre four is so common: an 86 × 86 mm bore-and-stroke lands almost exactly on 2,000 cc.
Bore, stroke and engine character
| Layout | Bore (mm) | Stroke (mm) | Cylinders | Displacement |
|---|---|---|---|---|
| Square | 86 | 86 | 4 | ≈ 1,998 cc |
| Undersquare | 84 | 90 | 4 | ≈ 1,995 cc |
| V8 | 101.6 | 92 | 8 | ≈ 5,967 cc |
| Big twin | 103.5 | 111.1 | 2 | ≈ 1,870 cc |
An oversquare (bore larger than stroke) engine tends to rev higher; an undersquare (long-stroke) engine favours low-end torque.
Common pitfalls
- Mixing units. Bore and stroke must both be in millimetres here. A bore quoted in inches must be converted first (1 in = 25.4 mm).
- Confusing bore with radius. The formula uses the full bore (diameter), not the radius.
- Rounding too early. Round only the final cc/L/CID figures, not the intermediate per-cylinder value.
Frequently Asked Questions
Displacement is the combined volume swept by all the pistons in one full stroke. It is the headline “size” of an engine, quoted in cc, liters or cubic inches, and is a rough guide to its air-handling capacity and power potential.
Divide cubic centimetres by 1000 to get liters (2,000 cc = 2.0 L). Divide cc by 16.387 to get cubic inches (2,000 cc ≈ 122 CID). The calculator shows all three at once.
Bore is the diameter of the cylinder; stroke is the distance the piston travels from bottom to top. A larger bore relative to stroke (oversquare) suits high revs, while a longer stroke favours low-end torque.
No. Nothing you enter is stored, saved or shared. The bore, stroke and cylinder values are sent to our server only to run the calculation and are not kept afterwards. In the multi-step view, the values are also carried in the page link.
Related Tools
BMI Calculator
Calculate body mass index from height and weight. Shows WHO category, healthy-weight range and limitations of BMI.
Social Security Calculator
Estimate a US Social Security retirement benefit from your PIA and claiming age. Compare monthly and annual amounts at 62, FRA 67 and 70.
Age Calculator
Calculate exact age in years, months and days from a birth date, plus total days, hours and the next birthday countdown.
Dog Age Calculator
Convert your dog's age to human years using modern veterinary research. Breed-size aware: small, medium and large dogs age differently.
Amp-Hour Calculator
Work out battery runtime and stored energy from amp-hours, voltage and load current. Get runtime in hours and minutes plus energy in watt-hours and kilowatt-hours.
Fahrenheit to Celsius Converter
Convert Fahrenheit temperatures to Celsius with the exact formula, Kelvin output and common reference points for weather, cooking and health.
Tool available in other languages
- Calculadora de cilindrada [ES]
- เครื่องคำนวณความจุกระบอกสูบเครื่องยนต์ [TH]
- Cilinderinhoud calculator [NL]
- 发动机排量计算器 [ZH]
- 엔진 배기량 계산기 [KO]
- Calculateur de cylindrée [FR]
- Slagvolymkalkylator [SV]
- Kalkulator Kapasitas Mesin [ID]
- Calculadora de cilindrada [PT]
- Hubraumrechner [DE]
- Motor Hacmi Hesaplayıcı [TR]
- Kalkulator pojemności skokowej silnika [PL]
- 排気量計算ツール [JA]
- Công cụ tính dung tích xi-lanh động cơ [VI]
- حاسبة سعة المحرك [AR]
- Calcolatrice della cilindrata [IT]
- Калькулятор рабочего объёма двигателя [RU]