Audited 31 Jul 2026·Last updated 28 Oct 2026·5 citations·Tier 1·0 uses

Compression Ratio Calculator

Calculate static engine compression ratio from per-cylinder swept volume and measured chamber, gasket, deck and piston clearance volumes.

Compression Ratio Calculator

cc
cc
cc
Positive below-deck volume adds clearance; a piston above deck is negative.
cc
Enter a dish or relief that adds volume as positive; enter a dome that displaces volume as negative.
cc
Static compression ratio
9.2691
The static compression ratio, cylinder volume at bottom dead centre divided by volume at top dead centre, given as the number in front of :1.
Ratio
9.27:1
Total clearance volume
60.24 cc
Volume at bottom dead center
558.37 cc

Background.

Skim a cylinder head, fit a thinner gasket or swap flat-top pistons for domed ones, and an engine's compression ratio moves. How far it moves is decided by a handful of small volumes, most of them a few cubic centimetres, which is why engine builders measure them with a burette instead of trusting a catalogue.

The static compression ratio compares the cylinder at its largest and smallest. With the piston at bottom dead centre the space above it is the swept volume plus whatever is left over at the top; at top dead centre only that leftover remains, the clearance volume. NASA's engine primer and the FAA's powerplant handbook define the ratio the same way, as the volume at the bottom of the stroke divided by the volume at the top, so CR = (swept + clearance) ÷ clearance.

Clearance is built up here from four pieces: the combustion chamber in the head, the ring of space inside the compressed head gasket, the gap between piston crown and block deck, and the piston crown itself, where a dish or valve reliefs add space and a dome takes it away. An NREL report on a dedicated-ethanol engine gives a measured set for the original Ford 3.0-litre: 498.13 cc swept per cylinder and 60.24 cc of clearance, the source of the 9.27:1 it lists for the stock engine.

Because clearance sits in the denominator, an error there matters far more than the same error in displacement. In that engine one cubic centimetre of clearance is worth about 0.14 of a point, while one cc of swept volume shifts the ratio by only about 0.017.

The figure is geometry. It is not the pressure a compression gauge shows, it does not choose a fuel octane, and it cannot say whether the valves will clear the pistons or the gasket will seal. Its job is to reconcile measured parts, compare planned changes and document an assembly.

What is compression ratio calculator?

Static compression ratio is the largest geometric volume of one cylinder divided by its smallest: CR = V_BDC ÷ V_TDC. It is called static because it ignores valve timing. The charge is not actually trapped until the intake valve closes, which happens after bottom dead centre, so the stroke that really compresses it is shorter than the full stroke; builders who want to allow for that work out a dynamic compression ratio from the camshaft's intake-closing point, and it always comes out below the static figure.

The ratio sets how hot and dense the charge is before ignition. In the ideal air-standard Otto cycle, with a heat-capacity ratio of 1.4, compression multiplies the absolute temperature by r^0.4 and the theoretical efficiency is 1 − 1 ÷ r^0.4: about 58.96% at 9.27:1, 60.19% at 10:1 and 62.99% at 12:1. Real engines reach much less, but the trend explains why manufacturers keep raising ratios, and the shrinking gain from each extra point, set against the rising risk of knock (the end gas igniting on its own before the flame arrives), explains where they stop.

How to use this calculator.

  1. Enter the swept volume of one cylinder in cc, not the engine total. Divide total displacement by the number of cylinders, or work it from bore and stroke as π/4 × bore² × stroke: an 86 × 86 mm cylinder sweeps about 499.56 cc, and one cubic inch is 16.387 cc.
  2. Enter the head's chamber volume as measured with a burette and a sealed plate, with the valves and spark plug fitted. A published figure will do for planning, but castings vary and every skim of the head makes the chamber smaller.
  3. Enter the gasket volume worked out from the gasket's own bore and its compressed thickness, π/4 × gasket bore² × thickness, not from the thickness of the gasket as shipped. A 4.100 in gasket bore at 0.039 in compressed holds about 8.44 cc.
  4. Enter the deck volume from how far the piston sits below the deck at top dead centre, π/4 × cylinder bore² × depth: 0.025 in down a 4.000 in bore is about 5.15 cc. A piston that rises above the deck goes in as a negative volume.
  5. Enter the piston crown as one net signed number: positive for a dish, valve reliefs and the crevice above the top ring, negative for a dome.
  6. Check the total clearance against your build sheet before reading the ratio; a clearance far from what you expected usually means a sign went in the wrong way round.

The formula.

CR = (V_swept + V_clearance) / V_clearance

V_clearance = V_chamber + V_gasket + V_deck + V_piston, the last two signed. V_BDC = V_swept + V_clearance, and CR = V_BDC ÷ V_clearance, which is the same as 1 + V_swept ÷ V_clearance: one plus the number of times the clearance fits into the swept volume. Swept volume and chamber volume must be above zero, the gasket cannot be negative, and the four clearance pieces must add up to more than zero, because a dome larger than the space around it cannot exist; inputs that break those rules give no result.

Turned around, the formula sets a target. The clearance needed for a ratio CR is V_swept ÷ (CR − 1). For the 498.13 cc cylinder, 10:1 needs 498.13 ÷ 9 ≈ 55.35 cc, so about 4.89 cc must come out of the 60.24 cc present, from a thinner gasket, a smaller chamber, a piston that sits higher or a shallower dish. In the other direction, 9:1 needs about 62.27 cc, roughly 2.03 cc more.

The sensitivity comes from the derivative: each cc of clearance changes the ratio by V_swept ÷ V_clearance². That is about 0.1373 per cc in the worked example, and it grows quickly as cylinders get smaller. A 125 cc single with 12 cc of clearance runs at about 11.417:1; take out one cc and it reaches 12.364:1, nearly a full point.

Everything here is geometry measured cold with the engine assembled. A running engine differs slightly, since connecting rods stretch at speed and the gasket settles under clamp load, and those effects are not modelled. Gasket and deck spaces are simple cylinders, so they scale with bore squared times height; chambers and piston dishes are irregular, which is why they are measured with liquid rather than calculated.

Each way of removing clearance carries a mechanical side effect the ratio cannot see. A thinner gasket or a decked block shrinks the gap between piston and head at top dead centre, the quench or squish clearance; a skimmed head brings the valves closer to the pistons, can misalign the intake manifold on a V engine and slightly alters cam timing on an overhead-cam engine; a dome can shroud the flame front. Check piston-to-head and valve clearances, and the gasket and manufacturer limits, before machining or ordering parts.

A worked example.

Example

The NREL dedicated-ethanol report lists the clearance pieces of the original Ford 3.0-litre engine, whose six cylinders each sweep 498.13 cc: a 48.56 cc head chamber, 7.69 cc inside the compressed head gasket, 3.07 cc between piston crown and deck, and a net 0.92 cc of piston crevice and valve-relief volume. Add the clearance first: 48.56 + 7.69 + 3.07 + 0.92 = 60.24 cc. At bottom dead centre the cylinder holds that plus the full swept volume, 498.13 + 60.24 = 558.37 cc. The ratio is 558.37 ÷ 60.24 = 9.2691, shown as 9.27:1, the figure the report gives for the stock engine; the charge is squeezed into a little over a ninth of the space it filled. Of the 60.24 cc, the head chamber accounts for 80.6% and the gasket for 12.8%, so those are where a change shows most. Taking out 3 cc, about 5% of the clearance, with a thinner gasket or a skimmed head gives (498.13 + 57.24) ÷ 57.24 ≈ 9.70:1, almost half a point more. Piston choice moves the ratio further. A small-block V8 cylinder of 4.000 × 3.480 in sweeps 716.62 cc; with a 64 cc chamber, 8.44 cc of gasket and 5.15 cc of deck it comes to 9.68:1 on pistons with a 5 cc dish, but 10.87:1 on pistons with a 5 cc dome. That 10 cc swing in crown volume is worth about 1.2 points.

gasket Volume Cc7.69
piston Volume Cc0.92
swept Volume Cc498.13
deck Volume Cc3.07
chamber Volume Cc48.56

Frequently asked questions.

Should I enter the whole engine's displacement or one cylinder's?
One cylinder's, because the chamber, gasket, deck and piston volumes are all per cylinder. Divide total displacement by the cylinder count: 2,988.78 cc over six cylinders is 498.13 cc. Entering the total against one cylinder's clearance would give an impossible figure such as 50.6145:1 for the Ford example.
Is a piston dome entered as positive or negative?
Negative, because a dome fills space that would otherwise be clearance, while a dish, valve reliefs and the crevice above the top ring add space and are positive. Piston makers do not all print their figures with the same sign, so read how a specification is defined before copying it, and measure if in doubt.
Which head-gasket thickness and bore should I use?
The compressed thickness, and the gasket's own bore rather than the cylinder bore. On the V8 example a 4.100 in gasket bore at 0.039 in holds 8.44 cc; a 0.027 in gasket holds 5.84 cc, and that 2.6 cc saving lifts the ratio from 9.68:1 to 9.96:1 on the dished pistons.
How do I measure the combustion chamber volume?
Level the head, fit the valves and a spark plug, and seal a clear plate with a small filling hole over the chamber using a smear of grease. Fill the chamber from a burette with a thin liquid until no air bubble remains under the plate, and read the volume used. Measure every chamber, since castings and valve-seat work vary.
How do I measure a piston dish or dome?
Bring the piston a known distance below the deck, seal the gap at the top ring with grease, and fill the space from a burette under a sealed plate. Subtract the plain cylinder of that depth: half an inch down a 4.000 in bore is 102.96 cc. Anything above that is dish or relief volume; anything short of it is dome.
Why does one cc make such a visible difference?
Because the ratio changes by swept volume divided by clearance squared for each cc. In the Ford example that is about 0.14 of a point per cc, but small engines are far more sensitive: a 125 cc cylinder with 12 cc of clearance jumps from about 11.42:1 to 12.36:1 when a single cc is removed.
Will a compression test gauge read this ratio?
No. A cranking-pressure test depends on when the intake valve closes, cranking speed, ring and valve sealing, throttle position, temperature, altitude and the gauge itself. Even the ideal sealed, heat-free compression of air at 9.27:1 multiplies pressure by about 22.59, a figure real tests never reach because heat escapes, gas leaks and the valve closes late.
What octane fuel does my compression ratio need?
The ratio alone cannot say. Knock resistance depends on chamber shape and quench, ignition timing, charge temperature, cam timing, mixture, cooling and load as well as geometry. Turbocharged and supercharged engines usually run lower static ratios than naturally aspirated ones because boost raises the pressure before compression starts. Follow guidance specific to the engine and fuel.
Does raising compression always add power?
Not reliably. The ideal efficiency gain shrinks as the ratio climbs: 8:1 to 10:1 adds 3.72 percentage points of theoretical efficiency, 10:1 to 12:1 only 2.8. Real gains are smaller still, and if the higher ratio forces retarded timing to stop knock, the engine can end up making less power than before.
Can I use catalogue volumes instead of measuring?
For planning, yes. For the final figure, measure, because castings vary, heads lose volume each time they are skimmed, carbon deposits fill chambers, and deck height differs from the nominal block and rod dimensions. A ratio computed from catalogue numbers can easily be a few tenths of a point away from the assembled engine.

How this page was produced

Published by
Quanta Calculator
Primary sources
5 cited below
Method
CR = (V_swept + V_clearance) / V_clearance
Published
Last verified

Built with AI assistance and verified by automated tests against the cited sources — every worked example on this page is computed by the same code that runs the calculator. How we build and check calculators.

In this category

Embed

Quanta Pro

Paid features are coming later.

  • All 1560 calculators remain free
  • No billing is enabled
Coming soon