EngineDisplacement

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.

  1. Enter bore, stroke and the number of cylinders (or load a preset).
  2. Calculate — or tap Example data to fill a known engine.
  3. Read the result in cc, litres and cubic inches; use Recalculate to edit.
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 engine displacement actually is

Engine displacement — also called engine capacity or engine size — is the total volume every piston sweeps as it travels from top dead centre to bottom dead centre, added up across all cylinders. It is a measure of the air an engine can move in one full cycle, and because it is pure geometry it does not change with tune, altitude or fuel. That stability is why it appears on registration papers, why racing bodies write class limits around it, and why a badge such as "2.0" or "350" is really a rounded displacement figure. It says nothing on its own about power or efficiency; it only fixes how big the engine is.

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.

Every calculator on this site

This page is the all-units starting point, but the toolset splits the job into focused calculators. Pick the one that matches the numbers or the engine in front of you — each runs the same audited core, so results agree across the whole site.

Units

CC calculator

Bore and stroke in millimetres straight to cubic centimetres.

Units

Cubic-inch (CID) calculator

Bore and stroke in inches to exact cubic inches.

Units

Displacement converter

Move a known figure between cc, litres and cubic inches.

Geometry

Bore & stroke calculator

Volume plus the bore/stroke ratio and engine character.

Modify

Overbore & stroker

The displacement a rebore or stroker crank really adds.

Advanced

Compression ratio

Swept volume plus chamber and clearance volumes.

Advanced

Horsepower estimator

An honest power band from displacement and RPM.

Advanced

Rotary (Wankel)

Per-rotor chamber volume for a rotary engine.

Advanced

Fuel consumption

Fuel flow from load and BSFC, plus tank range.

Reference

Displacement tax bands

Where engine size still drives what you pay.

By engine

Chevy SBC · BBC · LS

Presets and geometry for American V8s.

By engine

Honda B & K series

Metric presets for B- and K-series fours.

By engine

VW air- & water-cooled

Air-cooled big-bore builds and modern TFSI/TDI.

By engine

Motorcycle & ATV

Metric-first for bikes, ATVs and RC engines.

By engine

Small engine & outboard

Mowers, generators, karts and outboards.

Learn

All calculators & guides

The full directory, grouped by task and unit.

Units and formats the tool supports

You can enter measurements in millimetres or inches and read the answer in any common capacity unit — the tool converts internally, so the input unit never changes the result. These are the formats it speaks:

FormatSymbolRoleWhere you meet it
Millimetremmbore / stroke inputMetric engines: bikes, most cars
Inchinbore / stroke inputAmerican V8s and imperial builds
Cubic centimetrecccapacity outputBikes, small engines, global badges
LitreLcapacity outputCar engine sizes (1 L = 1,000 cc)
Cubic inchCID / cu incapacity outputUS V8s (1 cu in = 16.387064 cc)

How to use the calculator

The panel updates as you type, so you can watch the figure change; the steps below are all there is to it.

  1. Choose your unit — millimetres or inches — with the toggle. Switching later converts the numbers you already typed rather than relabelling them.
  2. Enter the bore (cylinder diameter) and the stroke (piston travel, top to bottom). Measure the bore, not the radius.
  3. Set the cylinder count. For a single, enter 1; the per-cylinder and total figures will match.
  4. Press Calculate — or tap Example data to load a verified engine and see the panel in action.
  5. Read every unit at once: cc, litres, cubic inches, per-cylinder volume, class and nearest engine. Use Recalculate to jump back and adjust.

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.

More examples, ready to check

Each row is a real engine reduced to its geometry. Enter the same bore, stroke and cylinder count above and the panel will reproduce the capacity shown here.

EngineBore × strokeCylUnitccLitresCID
Chevy 350 small-block4.00 × 3.488in5,7335.73349.9
Chevy 454 big-block4.25 × 4.008in7,4407.44454.0
Honda K20 four86 × 864mm1,9982.00121.9
VW 1.8T 20v81 × 86.44mm1,7811.78108.7
250 dual-sport single76 × 551mm2500.2515.2
Mazda 13B rotary654 cc per rotor2 rotors—1,3081.3179.8

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

Who uses a displacement calculator, and why

The same three inputs answer very different questions depending on who is asking:

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.

Where the numbers and reference data come from

Every result is produced by one JavaScript calculation core that is tested against known engines before each release: a Chevy 350 must resolve to 349.85 cubic inches, a Honda K20 to 1,998 cc, a Mazda 13B to 1,308 cc, and one cubic inch to the exact 16.387064 cc. Unit constants follow NIST Special Publication 811; the power estimator's assumptions follow the SAE J1349 correction convention; the engine dimensions in the reference tables come from published manufacturer specifications. Where a figure cannot be derived from geometry alone — horsepower, fuel consumption, vehicle tax — the page shows it as a labelled range or a dated, illustrative band rather than a single confident number, and points to the relevant authority for anything you would rely on financially.

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.

What units can I enter and read?

Enter bore and stroke in millimetres or inches; read the answer in cc, litres and cubic inches at once. The tool converts internally, so your choice of input unit never changes the result.

Do I have to install anything or make an account?

No. The calculator runs entirely in your browser with no sign-up, no download and no server round-trip — open the page and it works, even offline once loaded.

Is the tool free to use?

Yes, every calculator on the site is free and unlimited. There is no paywall, no usage cap and no premium tier hiding the accurate figures.

How accurate is the displacement figure?

The geometry is exact to full floating-point precision and only rounded for display; your result is only as accurate as the bore and stroke you measure. Switch to Build precision to see the extra decimals machinists work to.

Which engine types does it handle?

Any piston engine — inline, V, flat, boxer or W, from a single-cylinder mower to a big-block V8 — because you simply set the cylinder count. Rotary (Wankel) engines have their own per-rotor calculator, since they have no bore or stroke.

Can I use it on my phone?

Yes. The layout is built mobile-first: the calculator sits at the top of the screen, the fields accept decimals, and the result scrolls into view the moment you calculate.

What is the difference between displacement, capacity and engine size?

None — they are three names for the same total swept volume. A 2.0-litre engine, a 2,000 cc engine and a 122-cubic-inch engine all describe the same capacity in different units.

Why is my measured engine slightly larger than its badge?

Badges round up to a clean class number, and a bored or worn cylinder is a fraction larger than nominal. A '350' that measures 355 has usually been bored 0.030 in oversize — the calculator shows the true figure from your measurement.

Your recent calculations

Stored only in this browser.

    Related engine calculators