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.
The one formula behind all of it
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 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:
| Format | Symbol | Role | Where you meet it |
|---|---|---|---|
| Millimetre | mm | bore / stroke input | Metric engines: bikes, most cars |
| Inch | in | bore / stroke input | American V8s and imperial builds |
| Cubic centimetre | cc | capacity output | Bikes, small engines, global badges |
| Litre | L | capacity output | Car engine sizes (1 L = 1,000 cc) |
| Cubic inch | CID / cu in | capacity output | US 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.
- Choose your unit — millimetres or inches — with the toggle. Switching later converts the numbers you already typed rather than relabelling them.
- Enter the bore (cylinder diameter) and the stroke (piston travel, top to bottom). Measure the bore, not the radius.
- Set the cylinder count. For a single, enter 1; the per-cylinder and total figures will match.
- Press Calculate — or tap Example data to load a verified engine and see the panel in action.
- 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.
| Engine | Bore × stroke | Cyl | Unit | cc | Litres | CID |
|---|---|---|---|---|---|---|
| Chevy 350 small-block | 4.00 × 3.48 | 8 | in | 5,733 | 5.73 | 349.9 |
| Chevy 454 big-block | 4.25 × 4.00 | 8 | in | 7,440 | 7.44 | 454.0 |
| Honda K20 four | 86 × 86 | 4 | mm | 1,998 | 2.00 | 121.9 |
| VW 1.8T 20v | 81 × 86.4 | 4 | mm | 1,781 | 1.78 | 108.7 |
| 250 dual-sport single | 76 × 55 | 1 | mm | 250 | 0.25 | 15.2 |
| Mazda 13B rotary | 654 cc per rotor | 2 rotors | — | 1,308 | 1.31 | 79.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 in | Stroke in | Cyl | Exact CID | Litres |
|---|---|---|---|---|---|
| Chevy 283 | 3.875 | 3.00 | 8 | 283.0 | 4.64 |
| Chevy 302 (DZ) | 4.000 | 3.00 | 8 | 301.6 | 4.94 |
| Chevy 327 | 4.000 | 3.25 | 8 | 326.7 | 5.35 |
| Chevy 350 | 4.000 | 3.48 | 8 | 349.8 | 5.73 |
| Chevy 383 stroker | 4.030 | 3.75 | 8 | 382.7 | 6.27 |
| Chevy 400 | 4.125 | 3.75 | 8 | 400.9 | 6.57 |
| Chevy 427 (BBC) | 4.250 | 3.76 | 8 | 426.7 | 6.99 |
| Chevy 454 (BBC) | 4.250 | 4.00 | 8 | 454.0 | 7.44 |
| Ford 289 | 4.000 | 2.87 | 8 | 288.5 | 4.73 |
| Ford 302 | 4.000 | 3.00 | 8 | 301.6 | 4.94 |
| Ford 351W | 4.000 | 3.50 | 8 | 351.9 | 5.77 |
| Ford 460 | 4.360 | 3.85 | 8 | 459.8 | 7.54 |
| Mopar 340 | 4.040 | 3.31 | 8 | 339.4 | 5.56 |
| Mopar 360 | 4.000 | 3.58 | 8 | 359.9 | 5.90 |
| Mopar 440 | 4.320 | 3.75 | 8 | 439.7 | 7.21 |
Who uses a displacement calculator, and why
The same three inputs answer very different questions depending on who is asking:
- Buyers confirm that an engine matches its badge before money changes hands — a "350" that measures 355 has been bored, which changes its history and its value.
- Engine builders plan a rebore or stroker: the panel shows exactly how much a bigger bore or a longer-throw crank adds, and whether it crosses a class line.
- Racers and licence holders check a build against a cc or cubic-inch limit before it is disqualified or reclassified.
- Restorers and importers identify an unknown engine from its measured dimensions, and preview the displacement-tax band it would fall into abroad.
- Students and the curious see precisely where a textbook figure comes from, with the formula trace shown line by line.
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.