Compression Ratio Calculator: How to Use It
The calculator for this page is switched off while it is checked. The formula is below, and the worked example in the article shows how to use it by hand.
This compression ratio calculator works out the static compression ratio of an internal combustion engine from the cylinder bore, stroke length, combustion chamber volume, piston dome or dish volume, head gasket thickness and bore, and the piston deck height. You enter those seven measurements in either inches or millimeters and the calculator returns the compression ratio as a single number, such as 10.5:1. The result tells you whether a given piston, cylinder head, and gasket combination will suit your fuel, camshaft, and intended use.
Formula
The static compression ratio is the total cylinder volume above the piston at bottom dead center divided by the total volume above the piston at top dead center. In symbols:
CR = (Vswept + Vchamber + Vpiston + Vgasket + Vdeck) / (Vchamber + Vpiston + Vgasket + Vdeck)
Where:
- Vswept = swept volume of one cylinder, in cc = (π/4) × bore² × stroke × 16.3871
- Vchamber = combustion chamber volume, in cc (measured with a burette and plexiglass plate)
- Vpiston = piston dome volume (positive) or dish volume (negative), in cc
- Vgasket = head gasket volume, in cc = (π/4) × gasket bore² × gasket thickness × 16.3871
- Vdeck = deck height volume, in cc = (π/4) × bore² × deck height × 16.3871
The factor 16.3871 converts cubic inches to cubic centimeters. All volumes must be in the same unit (cc) before adding.
Worked Example
Using the default values from the calculator above:
- Bore = 4.000 in, stroke = 3.480 in
- Chamber = 64 cc, piston dish = −5 cc
- Gasket thickness = 0.040 in, gasket bore = 4.100 in
- Deck height = 0.025 in
Step 1: Swept volume = (π/4) × 4.000² × 3.480 × 16.3871 = 0.7854 × 16 × 3.480 × 16.3871 = 716.6 cc
Step 2: Gasket volume = (π/4) × 4.100² × 0.040 × 16.3871 = 0.7854 × 16.81 × 0.040 × 16.3871 = 8.65 cc
Step 3: Deck volume = (π/4) × 4.000² × 0.025 × 16.3871 = 0.7854 × 16 × 0.025 × 16.3871 = 5.15 cc
Step 4: Total volume at BDC = 716.6 + 64 + (−5) + 8.65 + 5.15 = 789.4 cc
Step 5: Total volume at TDC = 64 + (−5) + 8.65 + 5.15 = 72.8 cc
Step 6: Compression ratio = 789.4 / 72.8 = 10.84, so the result is 10.84:1.
The calculator shows 10.84:1, matching this step-by-step calculation.
What the Result Means
The static compression ratio is the geometric ratio of cylinder volumes. It does not account for valve timing, which affects the dynamic compression ratio. A higher static ratio generally increases thermal efficiency and power, but it also raises cylinder pressure and the risk of detonation (knock). For pump gasoline (87–93 octane), typical street engines run between 9:1 and 11:1. Engines with aluminum heads, better cooling, and knock sensors can tolerate a point higher than iron heads at the same octane. Forced induction (turbo or supercharger) requires lowering the static ratio to avoid detonation under boost.
How to Choose Your Target Ratio
Your target compression ratio depends on fuel, camshaft, and intended use. Here are general guidelines:
- 87 octane (regular): 8.5:1 to 9.5:1 for iron heads, up to 10:1 for aluminum heads with a mild cam.
- 91–93 octane (premium): 9.5:1 to 10.5:1 iron, 10.5:1 to 11.5:1 aluminum.
- E85 (ethanol): 11:1 to 13:1 is common because ethanol has a high effective octane.
- Turbo/supercharged: 8.0:1 to 9.5:1 depending on boost level and intercooling.
- Race gas or high-octane E85: 13:1 and above with a matching cam.
Camshaft timing affects the dynamic ratio: a longer intake valve closing event bleeds off cylinder pressure, so a bigger cam can allow a higher static ratio. Many engine builders use a dynamic compression ratio calculator (which requires cam timing) for final tuning, but the static ratio is the starting point.
Common Mistakes and How to Avoid Them
- Mixing units: Chamber, piston, gasket, and deck volumes must all be in cc. If you measure bore and stroke in inches, convert the swept volume to cc with the 16.3871 factor. If you measure in millimeters, convert to cm first (1 mm = 0.1 cm) so the volume comes out in cc directly.
- Piston sign error: A dome reduces the volume above the piston, so it is a negative number. A dish or valve relief adds volume, so it is positive. Entering a dome as positive will raise the ratio incorrectly.
- Gasket bore vs. cylinder bore: Use the actual gasket bore, which is often larger than the cylinder bore. Using the cylinder bore underestimates the gasket volume and overestimates the ratio.
- Deck height sign: Deck height is the distance from the piston top at TDC to the block deck. If the piston is below the deck (typical), it is positive. If the piston comes out of the hole (negative deck), you must enter a negative number.
- Ignoring piston volume: Even a flat-top piston with valve reliefs has a small positive volume. Forged pistons often have a specified dome/dish volume in cc; use that number.
Limits of the Static Ratio
The static ratio is a geometric number, not a prediction of knock resistance. Real cylinder pressure depends on throttle position, intake air temperature, coolant temperature, ignition timing, fuel octane, and the dynamic compression ratio. Two engines with the same static ratio can behave very differently if one has a late-closing intake valve. Also, the ratio assumes the piston reaches TDC and BDC exactly, which is true for the geometric definition, but the effective compression starts only when the intake valve closes. For this reason, the static ratio is a specification for building the engine, not a tuning tool. If you are chasing detonation or trying to run a specific fuel, use a dynamic compression calculator that includes cam timing.
Frequently Asked Questions
What is the difference between static and dynamic compression ratio?
Static compression ratio uses the full swept volume from BDC to TDC. Dynamic compression ratio uses the cylinder volume from the point where the intake valve actually closes (usually 40–70 degrees after BDC) to TDC. Because the intake valve closes late on performance cams, the effective compression is lower than the static ratio. Dynamic ratio is a better predictor of detonation and low-speed torque.
How do I measure combustion chamber volume?
You measure it with a burette and a clear plexiglass plate. With the cylinder head upside down and valves installed, seal the spark plug hole, level the head, and fill the chamber with fluid (usually alcohol or mineral spirits) through a hole in the plate until no air remains. The volume of fluid used is the chamber volume in cc. This is called “cc’ing the heads.�
What is a good compression ratio for a street 350 Chevy?
For a street 350 with iron heads and 87 octane, 9.0:1 to 9.5:1 is safe. With aluminum heads and premium fuel, 10.0:1 to 10.5:1 works well. If you run E85, you can go to 11.5:1 or higher. Matching the camshaft is important—a bigger cam with later intake closing can allow a higher static ratio.
How much does head gasket thickness change compression ratio?
A typical change of 0.010 inch in gasket thickness on a 4.000-inch bore changes the compression ratio by about 0.2 to 0.3 points. Thinner gaskets raise the ratio, thicker gaskets lower it. Always use a gasket that maintains proper piston-to-valve clearance; don’t go too thin just to raise compression.
Can I use this calculator for a diesel engine?
Yes, the formula is the same. Diesel engines typically run compression ratios from 16:1 to 22:1, which are much higher than gasoline engines. The calculator works for any piston engine as long as you have the bore, stroke, chamber volume, piston volume, gasket dimensions, and deck height.
Why does my measured compression ratio differ from the calculated one?
Measured cranking compression (psi) is not the same as the geometric ratio. It depends on valve timing, cranking speed, ring seal, throttle position, and temperature. A low reading could indicate worn rings or leaking valves, not an error in your static ratio calculation. The static ratio is a design specification; cranking compression is a diagnostic test.
Related
Formula used
in bore | Cylinder bore | in | 4.000 | 0 in stroke | Crankshaft stroke | in | 3.480 | 0 in chamber | Combustion chamber volume | cc | 64 | 0 in piston | Piston dome (+) or dish (-) | cc | -5 | 0 in gasket_thick | Head gasket thickness | in | 0.040 | 0 in gasket_bore | Head gasket bore | in | 4.100 | 0 in deck | Piston deck height | in | 0.025 | 0 out cr | Compression ratio | :1 | (pi/4 * bore^2 * stroke * 16.3871 + chamber + piston + gasket_vol + deck_vol) / (chamber + piston + gasket_vol + deck_vol) | 2 out gasket_vol | Gasket volume | cc | pi/4 * gasket_bore^2 * gasket_thick * 16.3871 | 2 out deck_vol | Deck volume | cc | pi/4 * bore^2 * deck * 16.3871 | 2 out swept | Swept volume | cc | pi/4 * bore^2 * stroke * 16.3871 | 2
Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.