Compression Ratio Calculator

Calculate engine compression ratio from bore, stroke, and combustion chamber volume. Includes corrections for deck clearance, head gasket thickness, and piston dome/dish volume - all the factors engine builders need for accurate CR calculation.

Enter Engine Specifications

Loads approximate factory specs - always verify for your specific engine
Cylinder internal diameter
Piston travel TDC to BDC
Measured by CC'ing the head - always in cubic centimeters
Gasket opening diameter (usually bore + 0.020β€³)
Compressed (installed) thickness
Distance from piston crown to block deck at TDC (0 if zero-decked)
Negative (βˆ’) = dome (raises CR)  |  Positive (+) = dish (lowers CR)  |  0 = flat top

⚑ Compression Ratio Results

Compression Ratio -
Swept Volume (per cyl) - cc
Clearance Volume (per cyl) - cc
  β†³ Chamber Volume - cc
  β†³ Gasket Volume - cc
  β†³ Deck Volume - cc
  β†³ Dome/Dish - cc
Total Displacement - cc
Total Displacement - ci
Total Displacement - L

How Compression Ratio Calculation Works

Compression ratio (CR) is the single most important geometric parameter defining an internal combustion engine's thermodynamic behavior. It represents the factor by which the air-fuel mixture is compressed before ignition. Mathematically, it is the ratio of the total cylinder volume at bottom dead center (BDC) to the clearance volume remaining at top dead center (TDC):

CR = (Vswept + Vclearance) ÷ Vclearance

The swept volume is the displacement of one cylinder - the volume the piston moves through from TDC to BDC. The clearance volume is everything above the piston at TDC: the combustion chamber machined into the cylinder head, the volume added by the head gasket opening, the thin sliver of space from deck clearance (the gap between the piston crown and the block deck surface), and the volume added or removed by the piston crown shape (dish or dome).

This calculator computes static compression ratio (SCR), which is based purely on physical measurements. Static CR differs from dynamic compression ratio (DCR), which accounts for intake valve closing point relative to BDC. DCR is always lower than SCR because a late-closing intake valve allows some charge to escape back into the intake port before the cylinder is sealed. Per SAE J1349 - the standard governing engine power and torque measurement conditions - compression ratio is a critical parameter for defining an engine's rated performance at standard atmospheric conditions (25Β°C, 99 kPa dry air). Any change to CR alters volumetric efficiency, brake-specific fuel consumption, and peak cylinder pressure.

The Math Behind It

Each sub-volume is computed from basic cylinder geometry. All linear dimensions are converted to millimeters internally, and volumes are expressed in cubic centimeters (cc):

Swept Volume (per cylinder):
Vswept = (π/4) × Bore² × Stroke ÷ 1000
This is the standard formula for the volume of a cylinder (length Γ— cross-sectional area), with the Γ·1000 converting mmΒ³ to cc. For a 4.000β€³ bore, that's 101.6 mm; the cross-sectional area is π/4 × 101.6² = 8,107.3 mm².

Head Gasket Volume:
Vgasket = (π/4) × GasketBore² × GasketThickness ÷ 1000
Note that the gasket bore is typically 0.020–0.040β€³ larger than the cylinder bore to prevent the gasket from intruding into the bore and creating a shelf that traps combustion gases. The compressed (installed) thickness is what matters - not the free thickness listed on the packaging. Common MLS (multi-layer steel) gaskets compress to 0.027–0.060β€³ depending on application.

Deck Clearance Volume:
Vdeck = (π/4) × Bore² × DeckClearance ÷ 1000
Deck clearance is measured with a dial indicator and deck bridge at TDC. A zero-deck condition means the piston crown is perfectly flush with the block surface. Positive deck clearance (piston below the deck) adds volume and lowers CR. Some high-performance builds deliberately machine the block to achieve zero deck or even a slight negative deck (piston proud of the block surface) to maximize compression and quench.

Clearance Volume:
Vclearance = Vchamber + Vgasket + Vdeck + Vdome/dish
Dome volume is negative (it displaces space and reduces clearance), dish volume is positive (it adds to clearance), and flat-top is zero. Valve relief pockets in flat-top pistons typically add 2–6cc and should be counted as positive dish volume if known.

Final Compression Ratio:
CR = (Vswept + Vclearance) ÷ Vclearance

Industry Standards & References

SAE J1349 (Engine Power Test Code - Spark Ignition and Compression Ignition) defines the standard conditions under which engine power is measured and requires compression ratio as a reported parameter. Changes to CR directly affect the correction factors applied to convert observed power to standard conditions.

Octane requirements are closely tied to CR. The Research Octane Number (RON) and Motor Octane Number (MON) - averaged to produce the Anti-Knock Index (AKI) displayed on U.S. fuel pumps as (R+M)/2 - determine the fuel's resistance to autoignition. Per ASTM D2699 (RON) and ASTM D2700 (MON), higher-octane fuels resist knock at higher compression pressures. General guidelines for naturally aspirated engines on U.S. pump fuel: 87 AKI supports roughly 9.0–9.5:1 static CR; 91–93 AKI supports 10.0–11.5:1 with modern chamber designs; and race fuel (100+ AKI) can support 12.5:1 or higher.

OEM specifications vary by engine family. GM's LS-series engines range from 9.0:1 (turbocharged LF3) to 11.5:1 (naturally aspirated LT4 supercharged variant uses 10.0:1). Ford's Coyote 5.0L runs 11.0:1 (Gen 1) to 12.0:1 (Gen 3). These factory ratios account for precise combustion chamber design, quench area, and knock sensor feedback strategies that aftermarket builders may not fully replicate.

Step-by-Step Example

Scenario: You're building a Chevy 350 small-block (4.000β€³ bore, 3.480β€³ stroke, 8 cylinders) with upgraded aftermarket aluminum cylinder heads that have 64cc combustion chambers. You're using flat-top pistons (0cc dome/dish), a Fel-Pro 1003 head gasket (4.125β€³ bore, 0.039β€³ compressed thickness), and you've measured 0.015β€³ deck clearance with a dial indicator and bridge at TDC.

Step 1: Convert linear dimensions to millimeters.
Bore = 4.000β€³ × 25.4 = 101.60 mm
Stroke = 3.480β€³ × 25.4 = 88.392 mm
Gasket bore = 4.125β€³ × 25.4 = 104.775 mm
Gasket thickness = 0.039β€³ × 25.4 = 0.9906 mm
Deck clearance = 0.015β€³ × 25.4 = 0.381 mm

Step 2: Calculate swept volume per cylinder.
Vswept = (π/4) × 101.60² × 88.392 ÷ 1000
= 0.7854 × 10,322.56 × 88.392 ÷ 1000
= 716.6 cc
(Total displacement = 716.6 × 8 = 5,733 cc = 349.8 ci - confirming the familiar "350" designation.)

Step 3: Calculate gasket volume.
Vgasket = (π/4) × 104.775² × 0.9906 ÷ 1000 = 8.54 cc

Step 4: Calculate deck clearance volume.
Vdeck = (π/4) × 101.60² × 0.381 ÷ 1000 = 3.09 cc

Step 5: Sum the clearance volume.
Vclearance = 64.00 + 8.54 + 3.09 + 0.00 = 75.63 cc

Step 6: Calculate compression ratio.
CR = (716.6 + 75.63) ÷ 75.63 = 792.23 ÷ 75.63 = 10.47 : 1

Result: At 10.47:1 static compression, this engine is ideal for 91–93 octane pump gasoline in a naturally aspirated configuration. You'd have a safe margin below the typical detonation threshold, with excellent thermal efficiency and strong street performance. If you were running a mild performance camshaft with an intake closing point of 40Β° ABDC, your dynamic compression ratio would be approximately 8.5:1 - well within the safe range for premium pump fuel. Compare this to the stock 350 with 76cc chambers, which runs approximately 8.6:1 - swapping to 64cc heads added nearly 2 full points of compression.

Common Mistakes to Avoid

  • Using uncompressed gasket thickness: Head gaskets are sold with a "free" or uncompressed thickness that can be 20–40% thicker than the installed compressed dimension. Fel-Pro, Cometic, and other manufacturers publish compressed thickness specs - always use those. A 0.053β€³ uncompressed MLS gasket might compress to 0.040β€³, and that 0.013β€³ difference changes CR by approximately 0.1 point. Why it matters: Overestimating gasket volume underestimates your actual CR, potentially putting you in the detonation zone on pump gas.
  • Ignoring valve relief volume in flat-top pistons: "Flat-top" pistons aren't truly flat - valve reliefs (pockets machined to clear the valves) add 2–6cc of dish volume that must be accounted for. Check the manufacturer's spec sheet for the actual cc volume. Why it matters: Omitting 5cc of valve relief volume could overestimate your CR by 0.5–0.7 points, leading you to think you're at a higher ratio than you actually are.
  • Assuming bore diameter equals gasket bore: Gasket bore is typically 0.020–0.040β€³ larger than the cylinder bore. On a 4.000β€³ bore engine, using bore diameter instead of the 4.125β€³ gasket bore underestimates gasket volume by approximately 0.5cc. Why it matters: Small individual errors compound across all clearance volume sub-components, and the gasket bore difference is easy to overlook.
  • Confusing dome and dish sign conventions: Some piston manufacturers list dome volume as positive and dish as negative - the opposite of the common engine-building convention used here. Always verify: does the piston crown protrude into the combustion chamber (dome, reduces clearance, enter negative) or create a pocket (dish, adds clearance, enter positive)? Why it matters: Getting the sign wrong can swing your calculated CR by 1–3 full points in either direction, completely invalidating your build plan.
  • Not measuring every chamber individually: Factory and even aftermarket cylinder heads frequently vary 1–3cc between chambers. Using the "listed" chamber volume instead of actually CC'ing each chamber means your real-world CR varies cylinder to cylinder. Why it matters: Uneven compression across cylinders causes rough idle, unbalanced power delivery, and the highest-CR cylinder becomes the knock-limited constraint for the entire engine's tune.

When to Use This Calculator

  • Cylinder head swap planning: Before purchasing cylinder heads, plug in the new chamber volume along with your existing piston and gasket specs to verify the resulting CR is safe for your intended fuel and aspiration type (NA vs. forced induction).
  • Piston selection: When choosing between flat-top, dished, or domed pistons for an engine build, use the calculator to compare how each piston's dome/dish volume affects final compression ratio with your specific heads and gasket.
  • Head gasket thickness selection: Cometic and other manufacturers offer gaskets in multiple thicknesses (0.027β€³, 0.040β€³, 0.051β€³, 0.060β€³, etc.) specifically so builders can fine-tune CR. Use this calculator to determine exactly which gasket thickness gives you the target ratio.
  • Deck machining decisions: Before milling the block deck or cylinder heads, calculate how much material removal is needed to achieve a target CR - or verify that a planned resurfacing (e.g., 0.010β€³ to true a warped surface) won't push compression dangerously high.

Recommended Engine Building Tools

Hand-picked tools for this job - we only recommend what we'd use in the shop.

As an Amazon Associate, WrenchRig earns from qualifying purchases. We only recommend products we trust.

Frequently Asked Questions

What is compression ratio and why does it matter?

Compression ratio (CR) is the ratio of the total cylinder volume when the piston is at bottom dead center (BDC) to the clearance volume remaining when the piston reaches top dead center (TDC). The formula is: CR = (Swept Volume + Clearance Volume) Γ· Clearance Volume.

It matters because higher compression ratios extract more energy from each combustion event, improving thermal efficiency and power output. A naturally aspirated engine going from 9:1 to 11:1 compression can gain 3–5% more power. However, too much compression causes detonation (knock) on pump gasoline, which can destroy pistons and bearings. The ratio must be matched to fuel octane, camshaft timing, combustion chamber design, and engine management strategy.

How do I measure combustion chamber volume?

Chamber volume is measured using a process called "CC'ing the heads." You need a graduated burette, a flat piece of clear acrylic (Plexiglas) with a small fill hole, and colored fluid (mineral spirits or ATF works well).

Install the valves and spark plug in the head, place it chamber-up, lay the acrylic plate over the chamber to seal it, and slowly fill with fluid from the burette through the hole until the chamber is completely full with no air bubbles. The amount of fluid used (read from the burette) equals the chamber volume in cc. Repeat for each chamber - they should all be within 1cc of each other. CC kits with burettes and acrylic plates are available for around $30–50.

What is the difference between static and dynamic compression ratio?

Static compression ratio (SCR) is the geometric ratio calculated purely from physical dimensions - bore, stroke, chamber volume, gasket volume, deck clearance, and piston volume. It's what this calculator computes.

Dynamic compression ratio (DCR) accounts for when the intake valve actually closes relative to BDC. Since most performance camshafts hold the intake valve open well past BDC (sometimes 50–70Β° ABDC), a portion of the intake charge escapes back through the open valve before compression actually begins. DCR is always lower than SCR and is a much better predictor of actual cylinder pressure and detonation tendency. For pump gas, aim for a DCR below ~8.0:1 regardless of the static ratio.

What compression ratio is safe for pump gas (91–93 octane)?

For naturally aspirated engines on 91–93 octane pump gas, static compression ratios of 10.0:1 to 11.5:1 are generally safe with modern combustion chamber designs (quench/squish) and proper tuning. Older open-chamber or wedge-design heads may need to stay below 10.0:1. Modern factory engines like the LS3 (10.7:1) and Coyote (11.0:1) run fine on premium pump gas thanks to efficient chamber designs and sophisticated engine management.

For forced induction (turbo/supercharger), lower static compression is required - typically 8.0:1 to 9.5:1 depending on boost pressure, intercooling efficiency, and tuning. Some modern direct-injection turbo engines run higher static CR (9.5–10.5:1) because DI's charge cooling effect resists detonation.

How do I increase or decrease compression ratio?

To increase CR: Use cylinder heads with smaller combustion chambers, switch to domed or higher-deck flat-top pistons, use a thinner head gasket (e.g., MLS gaskets as thin as 0.027β€³), or mill (surface) the cylinder heads to reduce chamber volume. Milling the block deck also works but affects valve-to-piston clearance and intake manifold alignment.

To decrease CR: Switch to heads with larger chambers, use dished pistons, install a thicker head gasket, or use a head gasket spacer plate. For turbo/supercharger builds, dished pistons are the most common approach because they maintain proper quench clearance while adding volume where it's needed.

What does dome vs. dish piston mean for compression?

A domed piston has a raised crown that protrudes into the combustion chamber at TDC, physically displacing space and reducing the clearance volume - this increases compression ratio. Dome volumes are entered as negative numbers in this calculator (e.g., βˆ’10cc).

A dished piston has a concave depression machined into the crown that adds volume to the clearance space - this lowers compression ratio. Dish volumes are entered as positive numbers (e.g., +16cc).

A flat-top piston (0cc) is neutral. Many modern performance engines use flat-top pistons with valve reliefs, which have a small positive volume (typically 2–5cc) from the valve pockets. Piston manufacturers list the dome/dish volume for each part number - use that specification directly.

🔍 Report an Issue

Our team verifies every report against SAE, ISO, and industry standards.

✔ Thanks! We will review this and fix any issues we find.