Engine Displacement Calculator

Calculate engine displacement from the bore, stroke, and cylinder count, shown in cc, litres, and cubic inches, plus the volume per cylinder. Calculates in your browser.

Total displacement

-

Total (cc)-
Total (cubic inches)-
Per cylinder (cc)-

Show the math

Each cylinder is a cylinder of swept volume:

per cylinder = π ÷ 4 × bore² × stroke

total = per cylinder × cylinders

1 litre = 1000 cc ≈ 61.02 cu in

Bore and stroke are in millimetres here (converted to cm for cc). A square engine has equal bore and stroke; oversquare bores rev higher. All math runs locally in your browser.

What this does

An engine displacement calculator finds total displacement from the bore, stroke, and cylinder count, shown in cc, litres, and cubic inches, plus the volume per cylinder.

How it works

Each cylinder’s swept volume is π ÷ 4 times bore squared times stroke. Multiplying by the number of cylinders gives total displacement; bore and stroke are entered in millimetres.

Displacement = π ÷ 4 × bore² × stroke × cylinders

How to use it

  1. Enter the bore and stroke in mm.
  2. Enter the number of cylinders.
  3. Read the displacement in cc and litres.
  4. See the cubic-inch equivalent.

Understanding your result

1000 cc equals 1 litre, and 1 litre is about 61.02 cubic inches. An engine with a bore larger than its stroke is "oversquare" and tends to rev higher.

Example

A four-cylinder with an 86 mm bore and stroke is about 1998 cc, or 2.0 L.

Sources & methodology

Last updated .

Frequently asked questions

How is displacement calculated?

Each cylinder’s swept volume is π ÷ 4 × bore² × stroke. Multiply by the number of cylinders for total displacement. The tool takes bore and stroke in millimetres and converts to cc.

How do cc, litres, and cubic inches relate?

1000 cc equals 1 litre, and 1 litre is about 61.02 cubic inches. So a 1998 cc engine is roughly 2.0 L or 122 cu in.

What is bore and stroke?

Bore is the cylinder’s diameter; stroke is how far the piston travels. An engine with bore larger than stroke is "oversquare" and tends to rev higher.

Is my data saved?

No. Everything is calculated locally in your browser.