EngineDisplacement

Bore × Stroke × Cylinders

Engine Displacement Calculator

Get total displacement in cc, litres and cubic inches — with per-cylinder volume, bore/stroke geometry, class, nearest engine and an overbore delta — from one audited formula.

Precision
Result
cc
Enter your values.

Type a bore, a stroke and a cylinder count, and the panel above fills in far more than a single number: total displacement in cubic centimetres, litres and cubic inches; the volume of one cylinder; the bore/stroke ratio; the class the engine falls into; the closest common production engine; a rough power band; and — if you are curious — which displacement-tax band it would land in abroad. This page explains what each of those read-outs means and how the underlying formula produces them.

What the result panel is telling you

The big amber figure is total swept volume in cc, because cc is the one unit everyone recognises. Beside it sit the same quantity in litres and cubic inches, so nobody has to convert by hand, plus the per-cylinder volume — the number that actually drives valve sizing and tuning. Below that, the tool names a class ("litre-class sportbike", "V8 territory") and the nearest well-known engine, which turns an abstract figure like 5,733 cc into something concrete: essentially a 350 small-block. Two buttons carry the result onward — one pre-fills the compression-ratio calculator with your per-cylinder swept volume, the other pre-fills the horsepower estimator with your displacement — so you never re-type a figure the tool already knows.

bore (diameter)strokeTDCBDCsweptvolume
One cylinder in cross-section. The piston sweeps from top dead centre (TDC) to bottom dead centre (BDC); that travel is the stroke, and the cylinder width is the bore. Swept volume is π/4 × bore² × stroke, and engine displacement is that figure summed over every cylinder.

The one formula behind all of it

Displacement = N × (π ÷ 4) × bore² × stroke — N is the cylinder count, bore is the cylinder's diameter, and stroke is how far the piston travels from top dead centre to bottom dead centre. Bore and stroke must share a length unit before you multiply.

The π ÷ 4 term (0.785398) is the area of a circle expressed from its diameter, which is why bore is squared and stroke is not. That single fact drives a lot of engine behaviour: it is why a small overbore adds real volume, why a wide bore breathes better, and why doubling bore quadruples a cylinder's volume while doubling stroke only doubles it.

A worked example you can load

Take the archetypal American V8: a 4.00-inch bore, a 3.48-inch stroke, eight cylinders. Run it through the formula — 8 × 0.785398 × 4.00² × 3.48 — and you get 349.85 cubic inches. Multiply by 16.387064 and it is 5,733 cc, or 5.73 litres. That is why the engine is sold as a "350" even though the geometry never lands on a round 350. Switch the calculator to millimetres and enter a 76 mm bore with a 55 mm stroke on a single cylinder and you get about 249.5 cc — the "250" single, again just under its badge.

Reference: common engines, exact geometry

Marketed names round; the geometry rarely does. These figures are illustrative — replace them with your own measured bore and stroke for a real build.

Engine (nominal)Bore inStroke inCylExact CIDLitres
Chevy 2833.8753.008283.04.64
Chevy 302 (DZ)4.0003.008301.64.94
Chevy 3274.0003.258326.75.35
Chevy 3504.0003.488349.85.73
Chevy 383 stroker4.0303.758382.76.27
Chevy 4004.1253.758400.96.57
Chevy 427 (BBC)4.2503.768426.76.99
Chevy 454 (BBC)4.2504.008454.07.44
Ford 2894.0002.878288.54.73
Ford 3024.0003.008301.64.94
Ford 351W4.0003.508351.95.77
Ford 4604.3603.858459.87.54
Mopar 3404.0403.318339.45.56
Mopar 3604.0003.588359.95.90
Mopar 4404.3203.758439.77.21

The mistakes the tool quietly prevents

Most wrong displacement figures come from one of five slips, and the calculator guards against each. It treats bore as a diameter, never a radius. Switching the millimetre/inch toggle converts the number you typed instead of relabelling it, so 101.6 mm becomes 4.000 in, not a nonsensical "101.6 in". A stroke more than three times the bore triggers a warning, because that usually means connecting-rod length was entered by mistake. The tool keeps cubic inches and cubic centimetres strictly apart — one cubic inch is 16.387 cc, not 1,000. And it never folds the combustion chamber into swept volume, because chamber volume belongs to compression ratio, a separate calculation entirely.

Why displacement is worth getting exactly right

Displacement is pure geometry, which is precisely why it is stable enough to legislate around and to define racing classes with. It does not shift with tune, weather or fuel, so a correct figure is a fixed anchor: it tells a buyer whether an engine matches its badge, tells a builder whether a rebore crossed a class line, and tells a student exactly where a textbook number came from. Everything the panel adds around it — class, nearest engine, power band, tax band — hangs off that one dependable number.

References & standards

  • NIST SP 811 — Guide for the use of the SI, including the exact inch and unit-conversion factors.
  • SAE J1349 — Engine power test code — the standard behind 'SAE net' crankshaft ratings.

Frequently asked questions

How do you calculate engine displacement?

Enter bore, stroke and the cylinder count, and the tool applies cylinders × π/4 × bore² × stroke, returning cc, litres and cubic inches with a visible formula trace so you can check the substitution yourself.

What three numbers do I actually need?

Only bore (cylinder diameter), stroke (piston travel top to bottom) and how many cylinders there are. Everything else on the panel — litres, CID, class, nearest engine — is derived from those three.

Does the engine layout change the result?

No. Inline, V, flat or W, you sum the swept volume of every cylinder the same way. The bank angle is a packaging choice and never enters the volume maths.

Why does the panel show a 'closest common engine'?

Because a raw cc figure is easier to trust when you can see it sits next to, say, a 350 small-block or a 2.0-litre four. It is a sanity check, not a claim that your engine is that model.

What is the displacement class shown next to the result?

It places your total in a familiar band — 250 cc, litre-class, V8 territory and so on — so you immediately know what kind of engine the number describes.

Can I share a calculation with someone?

Yes. As you type, the address bar updates with your bore, stroke and cylinder count, so copying the URL sends the exact calculation, pre-filled, to whoever opens it.

What does the overbore field do here?

It lets you preview a rebore without leaving the page: enter how far oversize you plan to go and the panel shows the new displacement and the percentage gain alongside the stock figure.

Is this the same as an engine capacity calculator?

Yes. Engine capacity, engine size and engine displacement are three names for the same total swept volume, so this doubles as a capacity or engine-size calculator.

Why do my results carry a long decimal?

The core keeps full precision and only rounds for display. Switch to Build precision if you want the extra decimals for machine work; Standard precision keeps it readable.

Does the result depend on which unit I enter?

No. Whether you type millimetres or inches, the geometry is identical — the tool converts internally and shows every unit, so the answer never changes with the input unit.

Can I use it for a single-cylinder engine?

Absolutely. Set the cylinder count to 1 and the total equals the per-cylinder swept volume — handy for thumpers, karts and small engines.

What if I only know the crank throw, not the stroke?

Stroke is exactly twice the crank throw (crank radius), so double your throw figure and enter that. The tool warns you if a suspiciously large 'stroke' looks like rod length instead.

Will bigger displacement here mean more power?

Not on its own. The panel gives a rough power band, but breathing, aspiration, RPM, fuel and tune decide real output — a well-built small engine routinely beats a bigger, softer one.

Does the calculator store my numbers anywhere?

Only in your own browser, as a short recent-calculations list you can clear at any time. Nothing is sent to a server.

Your recent calculations

Stored only in this browser.

    Related engine calculators