Compression Ratio Calculator

Calculate engine static and dynamic compression ratio from bore, stroke, chamber volume, head gasket, deck height, and piston dome or dish. Includes octane recommendation, forced-induction effective CR, and altitude/boost correction.

Scratchpad (not saved)

in

Cylinder bore diameter in inches.

in

Crankshaft stroke in inches.

cc

Volume of the combustion chamber in the head. CC the actual head for accuracy.

in

Compressed thickness of the head gasket. Use the gasket manufacturer's compressed spec.

in

Inside diameter of the head gasket opening — usually slightly larger than cylinder bore.

in

Distance from piston crown to deck surface at TDC. Positive = below deck; negative = protruding above deck.

cc

Dome volume adds to compression (positive). Dish volume reduces compression (negative, enter as negative number).

psi

Gauge boost pressure for effective CR calculation. Leave at 0 for naturally aspirated.

What This Calculator Does

The compression ratio calculator determines both the static compression ratio (geometric ratio of volumes) and the dynamic compression ratio (accounting for when the intake valve actually closes, which determines the effective cylinder fill). Enter bore, stroke, chamber volume, head gasket thickness, piston deck clearance, and piston dome (adds) or dish (subtracts) to get an accurate CR. The octane and fuel recommendation table helps you select the right fuel for your build.

It combines Bore, Stroke, Combustion Chamber Volume, Head Gasket Compressed Thickness to estimate Static Compression Ratio, Octane Recommendation, Fuel Type.

Formula & Method

Static compression ratio: CR=Vswept+VclearanceVclearanceCR = \frac{V_{swept} + V_{clearance}}{V_{clearance}} where Vswept=π4bore2strokeV_{swept} = \frac{\pi}{4} \cdot bore^2 \cdot stroke and Vclearance=Vchamber+Vgasket+VdeckVdome+VdishV_{clearance} = V_{chamber} + V_{gasket} + V_{deck} - V_{dome} + V_{dish}. Gasket volume: Vgasket=π4bore2gasketthicknessV_{gasket} = \frac{\pi}{4} \cdot bore^2 \cdot gasket\,thickness. Deck clearance volume: Vdeck=π4bore2deckheightV_{deck} = \frac{\pi}{4} \cdot bore^2 \cdot deck\,height (negative if piston protrudes above deck). Dynamic CR (simplified): CRdynCRstatic×(1IVCdeg180)CR_{dyn} \approx CR_{static} \times \left(1 - \frac{IVC_{deg}}{180}\right) where IVCdegIVC_{deg} is late intake valve closing in degrees after BDC. Effective CR under boost: CReff=CRstatic×Pabs,boostPatmCR_{eff} = CR_{static} \times \frac{P_{abs,boost}}{P_{atm}}

Notation used in the formulas: RR = Static Compression Ratio; x1x_{1} = Bore; x2x_{2} = Stroke; x3x_{3} = Combustion Chamber Volume; x4x_{4} = Head Gasket Compressed Thickness; x5x_{5} = Gasket Bore Diameter; x6x_{6} = Piston-to-Deck Clearance.

Method summary: inputs are normalized to consistent units, core equations are evaluated, then secondary values are derived and rounded for display.

Use this calculator for quick scenario analysis. Start with baseline values, change one driver at a time, and compare how sensitive the results are to each input shown above.

Worked Examples

350 small-block Chevy rebuild — mild street cam

Inputs: Bore = 4.030 in, Stroke = 3.480 in Chamber volume = 76 cc Head gasket: 0.041 in thick, 4.100 in bore → 15.2 cc Deck clearance = 0.005 in → 2.3 cc Flat-top piston (0 dome/dish) Vswept = (π/4) × (4.030)² × 3.480 × 16.387 = 45.47 in³ = 745.0 cc Vclearance = 76 + 15.2 + 2.3 = 93.5 cc CR = (745.0 + 93.5) / 93.5 = 8.97:1 Recommended octane: 87 AKI (regular) — suitable for stock camshaft timing.

LS3 6.2L with flat-top pistons and aftermarket heads

Bore = 4.065 in, Stroke = 3.622 in Chamber volume = 68.4 cc (CNC-ported heads) Gasket: 0.040 in compressed, 4.125 in bore → 16.8 cc Deck clearance = 0.004 in → 2.0 cc Piston dish = 5.2 cc (adds to clearance) Vswept = 762.7 cc per cylinder Vclearance = 68.4 + 16.8 + 2.0 + 5.2 = 92.4 cc CR = (762.7 + 92.4) / 92.4 = 9.25:1 → 87 AKI adequate At 9.25:1 naturally aspirated, the engine is safe on 87 octane with modern knock control.

Boosted application — 9.5:1 static CR, 10 psi boost

Static CR = 9.5:1 Boost = 10 psi = 0.689 bar above atmospheric Absolute boost pressure = 14.7 + 10.0 = 24.7 psi = 1.68 bar Effective CR = 9.5 × (24.7 / 14.7) = 9.5 × 1.68 = 15.96:1 At nearly 16:1 effective CR on pump fuel (93 AKI), detonation is extremely likely. Solution: lower static CR to 8.5:1 → effective CR = 8.5 × 1.68 = 14.3:1, or run E85 (equivalent octane ~105 AKI) which can handle 14–16:1 effective CR.

Compression Ratio vs. Fuel Recommendation Table

Static CRApplicationOctane (AKI)Fuel Type
7.0–8.5:1Turbocharged / supercharged (high boost >15 psi), diesel, very old engines87Regular unleaded
8.5–9.5:1Stock rebuilt engines, mild street builds, moderate boost (<10 psi)87Regular unleaded
9.5–10.5:1Performance street, mild cam, factory hot-rods87–91Regular or premium
10.5–11.5:1Performance street / strip, aggressive cam, NA build91–93Premium
11.5–13.0:1Track-day car, hot street, race cam, headers93–96Premium or race
13.0–15.0:1Full race naturally aspirated (NHRA Stock, Pro-Am)100–110Race fuel
>15.0:1Top-end drag race NA, sprint car, open wheel110+ or E85/methanolRace fuel / alcohol

AKI (Anti-Knock Index) = (RON + MON)/2, the rating shown on US pumps. European RON is typically 4–5 points higher than AKI (e.g., 95 RON ≈ 90 AKI; 98 RON ≈ 93 AKI).

Common Mistakes

  • Confusing static and dynamic compression ratio — static CR is the geometric ratio; dynamic CR accounts for late intake valve closing and is always lower. Many engine builders spec dynamic CR for camshaft selection.
  • Using the combustion chamber volume from a catalog — always CC the actual heads after machining. Chamber volume can vary ±2–3 cc from catalog specs, which shifts CR by 0.3–0.5 points.
  • Forgetting the gasket volume — a 0.040 in compressed gasket on a 4 in bore adds roughly 16 cc per cylinder, lowering CR noticeably. Always measure compressed (not uncompressed) gasket thickness.
  • Not accounting for piston-to-deck clearance — a piston at 0.020 in below the deck on a 4 in bore adds ~8 cc of clearance, lowering CR by ~0.5:1.
  • Using the boosted effective CR formula to justify high static CR — the effective CR formula is a simplified rule of thumb. Real-world detonation resistance depends on charge temperature, fuel quality, ignition timing, and knock control capability.

Frequently Asked Questions

What is compression ratio and why does it matter?
CR is the ratio of cylinder volume at BDC to volume at TDC. Higher CR improves thermal efficiency but requires higher-octane fuel to prevent detonation.
What is the difference between static and dynamic compression ratio?
Static CR is the geometric volume ratio. Dynamic CR accounts for late intake valve closing and is typically 1–2 points lower. Dynamic CR is the better predictor of octane requirement.
How does boost pressure affect effective compression ratio?
CR_eff = CR_static × (absolute boost pressure / atmospheric pressure). A 9:1 engine at 14.7 psi boost sees CR_eff ≈ 18:1, typically requiring race fuel or E85.
What octane fuel do I need for a 10:1 compression ratio?
A 10:1 static CR engine typically requires 87–91 AKI depending on cam timing, combustion chamber design, and ignition advance. Modern knock control can run 87 AKI at 10:1 but with a power penalty.

Recommended Tools

Some links below are affiliate links. As an Amazon Associate, MCPCalc earns from qualifying purchases, at no extra cost to you. Learn more.

Inputs Used

  • Bore: Cylinder bore diameter in inches.
  • Stroke: Crankshaft stroke in inches.
  • Combustion Chamber Volume: Volume of the combustion chamber in the head. CC the actual head for accuracy.
  • Head Gasket Compressed Thickness: Compressed thickness of the head gasket. Use the gasket manufacturer's compressed spec.
  • Gasket Bore Diameter: Inside diameter of the head gasket opening — usually slightly larger than cylinder bore.
  • Piston-to-Deck Clearance: Distance from piston crown to deck surface at TDC. Positive = below deck; negative = protruding above deck.
  • Piston Dome Volume: Dome volume adds to compression (positive). Dish volume reduces compression (negative, enter as negative number).
  • Boost Pressure (0 = N/A): Gauge boost pressure for effective CR calculation. Leave at 0 for naturally aspirated.

Related Calculators