Engine Compression Ratio Calculator, Displacement and Boost

Calculate displacement, static and dynamic compression ratios, and a boost comparison index. Explore gasket and head-milling changes with an animated cylinder section.

#boost #compression ratio #engine displacement #gasketless engines #head gasket #valve timing

This compression ratio calculator helps engine builders, engineering students and tuners compare an existing engine with a proposed gasket or cylinder-head change. It also works as an engine displacement calculator, using bore, stroke and cylinder count. The default example represents a four-cylinder engine with an 86 mm bore and stroke; it is an illustrative combination, not a factory specification.

Start with dimensions from the actual parts. Enter the finished cylinder bore, crankshaft stroke and number of cylinders. Measure each combustion chamber with a burette, use the gasket manufacturer's compressed thickness and bore, and measure where the piston crown reference plane sits at top dead center. Enter zero gasket thickness in either setup when no head gasket is fitted. Deck clearance is positive below the block surface and negative above it. For piston crown volume, a dish or valve relief is positive because it adds space; a dome is negative. Check the sign convention on your piston data sheet before entering it.

Static compression ratio compares the total volume above the piston at bottom dead center with the clearance volume remaining at top dead center. The volume breakdown makes small contributions from the gasket and deck visible. Total displacement is the swept volume of one cylinder multiplied by the cylinder count; changing chamber volume does not change displacement.

For dynamic compression ratio, enter connecting-rod length between pin centers and the intake valve's closing angle after bottom dead center. Use the cam manufacturer's advertised or seat closing event at the installed timing. Do not enter a 0.050-inch closing event unchanged or assume a universal correction. This geometric estimate starts compression at valve closure. It does not calculate trapped air mass, cranking pressure, volumetric efficiency or running cylinder pressure.

Enter gauge boost measured in the intake manifold and the local absolute atmospheric pressure. The effective boost ratio multiplies static compression by the manifold-to-ambient pressure ratio. This conventional comparison index is useful for exploring combinations, but it does not predict knock, charge temperature or power. Boost never changes the engine's geometric compression ratio.

Compare a replacement gasket and the measured chamber-volume reduction expected after head milling. Recheck chamber volume after machining: cut depth alone cannot determine the volume removed from an irregular chamber. The cold deck-plus-gasket result is only a nominal separation at matching flat surfaces, not a piston-to-valve or dome-to-head clearance check.

Press play on crank angle to move the piston through its stroke. The section uses one geometric scale and an equivalent flat clearance space; it does not reproduce a real chamber or crown profile. The curves show how intake-closing angle and boost affect the comparison. Published compression ranges describe specific engine and fuel combinations, never universal safe limits. Final choices require engine-specific clearances, fuel, ignition, cooling and knock validation.

How it is calculated

For bore BB, stroke SS, cylinder count NN, gasket bore BgB_g, compressed thickness tgt_g, signed deck clearance hdh_d and signed crown volume VpV_p:

A=πB2/4,Vs=AS,Vengine=NVs.A=\pi B^2/4,\quad V_s=AS,\quad V_{engine}=NV_s.
Vg=πBg2tg/4,Vd=Ahd,Vc=Vh+Vg+Vd+Vp.V_g=\pi B_g^2t_g/4,\quad V_d=Ah_d,\quad V_c=V_h+V_g+V_d+V_p.

Volumes are converted explicitly to cubic centimetres before addition. Zero gasket thickness represents no head gasket and contributes zero gasket volume; positive TDC clearance and nominal flat separation are still required. A dish is positive and a dome negative; deck clearance is positive below the block face. Static compression is CRs=1+Vs/VcCR_s=1+V_s/V_c. This volume-stack method and the gasket comparison are checked against Mr. Gasket 8703, attached source s1, PDF pages 52–53 (printed 50–51).

The centered slider-crank relation is derived here from the connecting rod's right triangle. With crank radius r=S/2r=S/2, rod length LL and crank angle θ\theta from TDC:

x(θ)=r(1−cos⁡θ)+L−L2−r2sin⁡2θ.x(\theta)=r(1-\cos\theta)+L-\sqrt{L^2-r^2\sin^2\theta}.

At intake closure, θ=180∘+IVC\theta=180^\circ+IVC, so seff=x(θ)s_{eff}=x(\theta) and CRd=1+Aseff/VcCR_d=1+As_{eff}/V_c. Eaton Balancing's two illustrated 312 Y-block cases provide independent rounded checks. Use the cam's seat/advertised event at the installed timing; this tool applies no assumed lift correction.

Absolute manifold pressure is pm=pa+pbp_m=p_a+p_b. The conventional boost index is CRboost=CRs(pm/pa)CR_{boost}=CR_s(p_m/p_a), matching the Weiand s2 comparison, PDF page 4. It is a pressure-ratio multiplier, not a thermodynamic compression ratio or pressure prediction.

The proposal replaces gasket thickness and subtracts a measured head-chamber volume reduction. All other geometry stays fixed. Recompute VcV_c, static ratio, dynamic ratio and boost index. Nominal cold flat separation is hd+tgh_d+t_g. The drawing uses the actual bore and stroke with an equivalent flat clearance height Vc/AV_c/A; piston-body thickness is illustrative. The animation and the static design sweeps use separate steps.

Assumptions

  • Identical, circular cylinders; circular gasket openings; all volumes are per cylinder unless labeled total.
  • Head chamber and net crown volumes are measured or supplied for the actual parts. Small crevice, plug and ring-land volumes are omitted unless already included in those measurements; avoid double counting.
  • Zero crank-axis and wrist-pin offset, rigid rod, no thermal expansion, piston rock, rod stretch or running-clearance prediction. The piston crown reference plane sets deck clearance.
  • Dynamic compression is purely geometric from valve closure to TDC. It ignores port flow, pressure waves, leakage, residual gas and RPM-dependent cylinder filling.
  • Gauge boost is measured in the manifold relative to the entered local atmosphere. The index ignores compressor efficiency, charge temperature and intercooling.
  • Milling is entered as measured volume removed, not cut depth. The proposal keeps the gasket bore, cam timing, piston, stroke and deck position unchanged; actual head machining can affect valve clearance, cam timing and manifold fit.

Where it applies

Use for preliminary geometry comparisons in conventional piston engines, including four-stroke spark-ignition builds. Intake closure must be 0–180° after BDC and rod length must exceed crank radius. Positive clearance volume and deck-plus-gasket separation are necessary, but do not establish mechanical clearance.

Typical ranges are context, not a knock rule. Weiand's older street Roots examples discuss roughly 8–9:1 static compression. JE Pistons describes about 12.5–13.5:1 in modern dirt bikes on premium gasoline. Eaton's approximately 8.0–8.2 dynamic planning figures concern aluminum-headed Ford Y-block combinations using its stated valve-event convention. These figures are not interchangeable fuel limits. Octane rating system, chamber design, head material, charge temperature, mixture, spark timing, load and cooling all matter.

Do not select fuel, ignition timing or maximum boost from this tool. It predicts neither cylinder pressure nor horsepower, and has no safe/unsafe knock threshold. Verify the assembled piston-to-head, piston-to-valve and dome-to-chamber clearances, gasket requirements and machining limits against engine-specific specifications. The section is an equivalent-volume schematic; it cannot demonstrate physical dome or valve clearance.

References

  • Mr. Gasket / Calculated Industries, Hot Rod Calc Model 8703 User's Guide, printed pp. 50–51 and 55 (attached PDF pp. 52–53 and 57): compression-volume stack, thinner gasket and displacement worked examples. https://documents.holley.com/mr_gasket_instructions_hot_rod_calculator_8703.pdf
  • Weiand, Supercharger Technical Information (2004), attached PDF pp. 3–4: conventional effective compression comparison and engine-specific limitations. Historical guidance, not a universal fuel rule. https://documents.holley.com/techlibrary_supercharger_tech_info.pdf
  • Ted Eaton, The Importance of Dynamic Compression Ratio, 22 March 2021, including the two aluminum-head calculation images: measured Y-block geometry and intake-closing examples. https://www.eatonbalancing.com/2021/03/22/the-importance-of-dynamic-compression-ratio/
  • Jeff Smith / JE Pistons, Compression Ratio Theory and How to Calculate in Powersports, 11 June 2018: measurement method and contrasting modern-engine compression ranges. https://info.jepistons.com/compression-ratio-theory-and-how-to-calculate-in-powersports?hs_amp=true
  • Washburn's Metal, VW Compression Ratio & Deck Height Calculator: published gasketless Type 1 example, 90.5 mm bore, 69 mm stroke, 54 cc chamber and 0.060 in deck, giving 7.96:1 static compression. https://www.washburnsmetal.com/pages/vw-compression-ratio-calculator

Inputs

InputSymbolUnitDefault
Cylinder bore
Finished bore diameter after machining.
Bmm86
Crankshaft strokeSmm86
Number of cylindersN_cyl4
Combustion chamber volume per cylinder
Measured head chamber only, before gasket, deck and piston contributions.
V_headcm^350
Head gasket bore
Used when either setup has a head gasket. Ignored when both gasket thicknesses are zero.
B_gasketmm87
Compressed gasket thickness
Use the compressed thickness, not the loose gasket thickness. Enter zero for an engine with no head gasket.
t_gasketmm1
Piston deck clearance at TDC
Positive below the deck; negative for piston protrusion. Reference the crown's flat plane.
h_deckmm0.2
Piston crown volume: dish + / dome −
Net dish and valve reliefs add volume. A dome subtracts volume. Reverse a supplier's sign if necessary.
V_pistoncm^30
Connecting rod length
Center-to-center pin distance; zero wrist-pin and crank offset are assumed.
L_rodmm143
Intake valve closing after BDC
Advertised/seat closing angle at installed cam timing. A 0.050-inch timing event needs a cam-specific conversion; no automatic +15° is applied.
IVCdeg60
Manifold gauge boost
Manifold pressure above local atmosphere; enter zero for naturally aspirated operation. This is not compressor discharge pressure.
p_boostkPa50
Local atmospheric pressure, absolute
Use local station pressure, not the weather report's sea-level corrected pressure.
p_ambientkPa101.325
Replacement compressed gasket thickness
Enter zero if the proposed setup has no head gasket. Uses the same gasket bore; both modifications are applied together in the proposed results.
t_newmm0.8
Chamber volume removed by head milling
Measured or machinist-supplied volume reduction per cylinder. Set zero for a gasket-only comparison; use the original thickness for a milling-only comparison.
V_millcm^32
Crank angle from TDC · ▶ animate
0° and 360° are TDC; 180° is BDC. One mechanical revolution, not a four-stroke combustion simulation.
thetadeg240

Results

With the default inputs above, the calc gives:

ResultValue
Total displacement1,998.2 cm³
Static compression ratio9.75
Dynamic ratio · geometric8.06
Effective boost ratio · index14.56
TDC clearance per cylinder57.11 cm³
Proposed static ratio10.27
Static ratio change0.517
Original nominal flat separation1.2 mm
Proposed nominal flat separation1 mm

Checked against sources

Each case below was calculated by this calc and agrees with the value from its source (within the tolerance where one is shown).

Mr. Gasket worked example · original gasket

Source: Mr. Gasket 8703 User's Guide, printed pp. 50–51, attached PDF pp. 52–53. Bore 4 in, stroke 3.48 in, 76 cc head, 4.1 in gasket bore, 0.038 in compressed gasket, 0.015 in deck clearance, +4.5 cc dish. Published ratio 8.805; tolerance covers the last displayed digit.

Inputs: Cylinder bore = 101.6 mm; Crankshaft stroke = 88.392 mm; Number of cylinders = 8; Combustion chamber volume per cylinder = 76 cm³; Head gasket bore = 104.1 mm; Compressed gasket thickness = 0.9652 mm; Piston deck clearance at TDC = 0.381 mm; Piston crown volume: dish + / dome − = 4.5 cm³; Replacement compressed gasket thickness = 0.9652 mm; Chamber volume removed by head milling = 0 cm³; Manifold gauge boost = 0 kPa; the others as above.

ResultSourceThis calc
Static compression ratio8.8058.805

Mr. Gasket worked example · replacement 0.015 in gasket

Source: Mr. Gasket 8703, printed p. 51, attached PDF p. 53. Same engine as the original case, replacing the 0.038 in gasket with 0.015 in and applying no head milling. Published ratio 9.253. This case verifies the proposed-geometry path independently of the original output.

Inputs: Cylinder bore = 101.6 mm; Crankshaft stroke = 88.392 mm; Number of cylinders = 8; Combustion chamber volume per cylinder = 76 cm³; Head gasket bore = 104.1 mm; Compressed gasket thickness = 0.9652 mm; Piston deck clearance at TDC = 0.381 mm; Piston crown volume: dish + / dome − = 4.5 cm³; Replacement compressed gasket thickness = 0.381 mm; Chamber volume removed by head milling = 0 cm³; Manifold gauge boost = 0 kPa; the others as above.

ResultSourceThis calc
Proposed static ratio9.2539.253

Eaton Y-block · 51.5° ABDC intake closing

Source: Ted Eaton, The Importance of Dynamic Compression Ratio (2021), aluminum-head/small-cam image: 3.841 in bore, 3.440 in stroke, 6.245 in rod, 56.8 cc head, zero dish, 0.034 in deck, 10 cc gasket, 51.50° ABDC; published 318.88 in³, 9.92 SCR and 8.61 DCR. https://www.eatonbalancing.com/wp-content/uploads/2021/01/DCR-small-cam-alum-heads.jpg . The source supplies gasket volume rather than dimensions, so a 100 mm gasket bore and 1.2732395447351628 mm thickness reproduce its 10 cc; these are equivalent input geometry, not claimed measured gasket dimensions. Published displacement is converted exactly to cubic centimetres.

Inputs: Cylinder bore = 97.561 mm; Crankshaft stroke = 87.376 mm; Number of cylinders = 8; Combustion chamber volume per cylinder = 56.8 cm³; Head gasket bore = 100 mm; Compressed gasket thickness = 1.273 mm; Piston deck clearance at TDC = 0.8636 mm; Connecting rod length = 158.6 mm; Intake valve closing after BDC = 51.5 deg; Replacement compressed gasket thickness = 1.273 mm; Chamber volume removed by head milling = 0 cm³; Manifold gauge boost = 0 kPa; the others as above.

ResultSourceThis calc
Static compression ratio9.929.917
Dynamic ratio · geometric8.618.614
Total displacement5,226 cm³5,226 cm³

Eaton Y-block · 60.5° ABDC intake closing

Source: Ted Eaton (2021), same engine with a later-closing cam. The large-cam/aluminum-head image gives 60.50° ABDC, 9.92 SCR and 8.13 DCR. https://www.eatonbalancing.com/wp-content/uploads/2021/01/DCR-large-cam-alum-heads-1.jpg . The 10 cc gasket is represented by the same equivalent dimensions described in the small-cam case; all measured engine inputs are unchanged.

Inputs: Cylinder bore = 97.561 mm; Crankshaft stroke = 87.376 mm; Number of cylinders = 8; Combustion chamber volume per cylinder = 56.8 cm³; Head gasket bore = 100 mm; Compressed gasket thickness = 1.273 mm; Piston deck clearance at TDC = 0.8636 mm; Connecting rod length = 158.6 mm; Intake valve closing after BDC = 60.5 deg; Replacement compressed gasket thickness = 1.273 mm; Chamber volume removed by head milling = 0 cm³; Manifold gauge boost = 0 kPa; the others as above.

ResultSourceThis calc
Dynamic ratio · geometric8.138.126

Weiand boost comparison · 9:1 at 10 psi

Source: Weiand Supercharger Technical Information (2004), attached PDF p. 4, Table 1 and worked statement: 9.0:1 static plus 10 psi yields 15.1:1 effective index, rounded to one decimal. Atmospheric pressure is 14.7 psi as used by this conventional chart. The source specifies static ratio rather than chamber geometry; the synthetic 100 mm bore/stroke, zero deck and flat crown use clearance equal to swept volume/8 to set exactly 9:1. This checks the boost convention only; the historical knock advice is not adopted as a universal limit.

Inputs: Cylinder bore = 100 mm; Crankshaft stroke = 100 mm; Combustion chamber volume per cylinder = 90.321 cm³; Head gasket bore = 100 mm; Piston deck clearance at TDC = 0 mm; Connecting rod length = 160 mm; Replacement compressed gasket thickness = 1 mm; Chamber volume removed by head milling = 0 cm³; Manifold gauge boost = 68.948 kPa; Local atmospheric pressure, absolute = 101.4 kPa; the others as above.

ResultSourceThis calc
Static compression ratio99
Effective boost ratio · index15.1 ± 0.0515.122

Mr. Gasket Pontiac example · displacement

Source: Mr. Gasket 8703, printed p. 55, attached PDF p. 57: Pontiac Ram Air II engine, 4.12 in bore, 3.75 in stroke and 8 cylinders; published displacement 6554.004 cc. Inputs unrelated to displacement retain illustrative defaults.

Inputs: Cylinder bore = 104.6 mm; Crankshaft stroke = 95.25 mm; Number of cylinders = 8; Head gasket bore = 105 mm; the others as above.

ResultSourceThis calc
Total displacement6,554 cm³6,554 cm³

Washburn's VW Type 1 · no head gasket

Source: Washburn's Metal, VW Compression Ratio & Deck Height Calculator, published initial worked example, accessed 26 October 2026: four cylinders, 90.5 mm bore, 69 mm stroke, 54 cc chamber, flat piston and 0.060 in deck clearance; the page explicitly states that this Type 1 uses no head gasket. Published results: 7.96:1 static ratio, 1775 cc displacement and 63.8 cc clearance volume. The 0.060 in deck is converted exactly to 1.524 mm; the source's rounded 1.52 mm display is not used. Original and proposed gasket thicknesses are both zero with no milling, verifying both paths. Rod length and valve timing retain illustrative defaults because only the static geometry is checked. https://www.washburnsmetal.com/pages/vw-compression-ratio-calculator

Inputs: Cylinder bore = 90.5 mm; Crankshaft stroke = 69 mm; Combustion chamber volume per cylinder = 54 cm³; Head gasket bore = 90.5 mm; Compressed gasket thickness = 0 mm; Piston deck clearance at TDC = 1.524 mm; Replacement compressed gasket thickness = 0 mm; Chamber volume removed by head milling = 0 cm³; Manifold gauge boost = 0 kPa; the others as above.

ResultSourceThis calc
Static compression ratio7.967.957
Proposed static ratio7.967.957
TDC clearance per cylinder63.8 cm³63.803 cm³
Total displacement1,775 cm³1,775 cm³
Compressed gasket volume0 cm³0 cm³
Proposed gasket volume0 cm³0 cm³

Related Resources

Responses

Your email address will not be published. Required fields are marked *

L ading...