The engine displacement calculator applies the exact engineering formula used by manufacturers and tuners worldwide. Enter any three of bore, stroke, cylinders, and total displacement and the tool instantly solves for the fourth — no pencil or conversion tables needed.
How it works
Every piston engine’s swept volume is a straightforward geometry problem. Each cylinder is a tube, and the piston sweeps through a cylindrical volume on every stroke. The formula is:
V = (π / 4) × bore² × stroke × cylinders
Bore and stroke are typically given in millimetres on modern spec sheets. Converting millimetres to centimetres (divide by 10) gives the volume directly in cubic centimetres (cc). To get litres, divide by 1,000. To get cubic inches (common in the United States) divide by 16.387064.
The calculator can also flip the formula around. If you know the target displacement, the number of cylinders and the stroke, it solves for the bore using:
bore = sqrt(4 × V / (π × stroke × cylinders))
Similarly it will derive a missing stroke or — useful for competition-class research — tell you how many cylinders a certain bore-and-stroke combination implies for a given displacement target.
Bore:stroke ratio
Once both bore and stroke are known the tool reports the bore:stroke ratio:
- Over-square (ratio above 1): bore is larger than stroke. These engines rev freely and suit sport and racing applications.
- Square (ratio near 1): balanced design, common in general-purpose petrol engines.
- Under-square (ratio below 1): stroke exceeds bore. Long-stroke engines generate substantial low-speed torque, common in diesel and commercial-vehicle engines.
Compression ratio
If you supply the clearance volume (combustion chamber volume at top-dead-centre, in cc per cylinder), the calculator also reports the static compression ratio:
CR = (swept volume per cylinder + clearance volume) / clearance volume
A higher CR extracts more energy per cycle, which is why performance engines run 11:1 or higher — provided the fuel octane and combustion-chamber geometry can withstand the increased pressure without knock.
Worked example — Toyota 2AZ-FE 2.4 L four-cylinder
The 2AZ-FE has a bore of 88.5 mm and a stroke of 96.0 mm with 4 cylinders:
- Per-cylinder swept volume = (π/4) × 8.85² × 9.6 = 591.0 cc
- Total displacement = 591.0 × 4 = 2,363 cc ≈ 2.4 L
- Bore:stroke ratio = 88.5 / 96.0 = 0.922 → under-square (torque-oriented)
Clearance volume is approximately 57 cc per cylinder, giving:
- CR = (591.0 + 57) / 57 = 11.37:1
Plug those numbers into the calculator and you will see exactly the same results. To cross-check in cubic inches: 2,363 / 16.387 = 144.2 cu in, often cited as “2.4 litres” in North American marketing.
Reference displacement table
| Engine | Bore (mm) | Stroke (mm) | Cyl | Displacement |
|---|---|---|---|---|
| Honda B16A | 81 | 77.4 | 4 | 1,595 cc |
| Toyota 2JZ-GE | 86 | 86 | 6 | 2,997 cc |
| Ford 5.0 Coyote | 92.2 | 92.7 | 8 | 4,951 cc |
| BMW S65 V8 | 92 | 75.2 | 8 | 3,999 cc |
| Cummins ISX 15 | 137 | 169 | 6 | 14,956 cc (15 L) |
All figures computed with the same formula above — try them in the calculator to verify.
Every calculation runs entirely in your browser. Nothing is uploaded or stored.