Engine Compression Ratio Calculator
Calculate static compression ratio from bore, stroke, chamber cc, piston dome or dish, head gasket and deck clearance, with each volume shown step by step.
Engine Compression Ratio Calculator
Work out an engine's static compression ratio from bore, stroke, combustion chamber volume, head gasket, deck height and piston dome or dish. Enter lengths in inches or millimetres and volumes in cc.
Units
Cylinder
Clearance volume
Sign convention: enter a dish (and valve reliefs) as a positive number, because it adds volume above the piston. Enter a dome as a negative number (net of its reliefs), because it takes volume away. A flat-top with 5 cc of valve reliefs is +5.
Deck clearance: positive when the piston sits below the deck at top dead centre, negative when it pokes above it. Zero means a zero-deck engine.
Engine Compression Ratio Calculator
Most people reach for a compression ratio calculator expecting it to tell them what fuel to burn or what cam to buy. It does not do that. Stop asking it to. The tool turns five or six measurements you take off your engine into one number: the static compression ratio, expressed as something like 10.5:1. That number is the geometric truth of your build, the ratio of the cylinder's total volume at bottom dead center to its volume at top dead center. It is the starting point for every fuel, cam, and tuning decision you will make. If you can measure bore, stroke, chamber volume, and a few clearances, you can get a number that is accurate to a decimal place. That is more than you can say for most specs on a build sheet. The guide walks you through the calculator, shows you a real small-block example, and tells you what the result means for the parts you choose next.
How to Use the Engine Compression Ratio Calculator
Using a static compression ratio calculator is a matter of gathering six numbers and entering them in the right units. The calculator works in inches for bore, stroke, and deck clearance, and in cubic centimeters for chamber volume, gasket volume, and piston volume. If you measure in millimeters, convert first: one inch is exactly 25.4 millimeters, so a bore of 4.000 inches is 101.6 millimeters. The tool does the rest, including converting the swept volume from cubic inches to cubic centimeters so everything lines up.
Bore and Stroke
Bore is the diameter of the cylinder, measured in inches. Get it from the block's spec sheet or measure it with a bore gauge after machining. Stroke is the distance the piston travels from top dead center to bottom dead center, also in inches. It comes from the crankshaft's throw, doubled. Together these two numbers give the swept volume of one cylinder, which is the displacement that gets compressed. Enter them exactly as measured. A 0.010-inch overbore changes the ratio by a couple tenths. That matters when you are chasing a target.
Chamber Volume and Head Gasket
Chamber volume is the space left in the cylinder head when the piston is at top dead center, measured in cubic centimeters. This is the number people get wrong most often. They trust the advertised volume from the head manufacturer. Castings vary. A set of heads advertised at 64 cc can measure 66 cc or 62 cc. Measure it with a burette and a plexiglass plate, or take it to a machine shop. Head gasket volume is the space the gasket itself occupies, also in cc. Calculate it from the gasket's bore and compressed thickness. The gasket manufacturer usually publishes the compressed volume in the spec sheet. Enter that number.
Deck Height and Piston Volume
Deck clearance is the distance from the top of the piston at top dead center to the deck surface of the block, measured in inches. A zero-deck engine has the piston top exactly level with the block deck, so you enter zero. If the piston sits below the deck, the clearance is positive and that volume adds to the chamber. If it sticks above, the clearance is negative and you subtract it. Piston volume is the dish or dome in the piston crown, in cc. A flat-top piston with no valve reliefs is zero. A dished piston might be minus 15 cc, meaning it adds volume. A domed piston is a positive number, reducing chamber volume. The calculator asks for the number as a signed value. Get this wrong and your ratio is off by half a point.
What the Calculator Does With These Numbers
Once you enter all six values, the calculator adds the clearance volume. That is chamber volume plus gasket volume plus deck volume plus piston dish or minus piston dome. It adds the swept volume to that to get the total cylinder volume at bottom dead center. The static compression ratio is the total volume divided by the clearance volume. The result is a number like 10.5:1. The calculator also breaks down the clearance volume component by component so you can see which part is eating your ratio. If you are building to a class limit, this breakdown tells you where to shave material or add thickness.
Worked Example: A Small-Block Build
Take a typical small-block Chevy 350, bored 0.030 inches over. The bore is 4.030 inches and the stroke is 3.48 inches. The cylinder heads have been machined to 64 cc chambers. The head gasket is 0.039 inches thick with a 4.100-inch bore, which works out to about 8.6 cc. The pistons are flat-tops with two valve reliefs, which measure about 4 cc of dish. The piston sits 0.025 inches below the deck at top dead center.
Run the numbers. Swept volume per cylinder is bore squared times stroke times pi over four, then converted to cc: 4.030 squared is 16.24, times 3.48 is 56.52, times 0.7854 is 44.39 cubic inches.Clearance volume is 64 plus 8.6 plus 4 plus the deck volume. Deck volume is bore area times deck clearance: 12.75 square inches times 0.025 inches is 0.319 cubic inches, which is 5.2 cc. Add it all: 64 plus 8.6 plus 4 plus 5.2 equals 81.8 cc. Total volume is 727.5 plus 81.8, which is 809.3 cc. Divide 809.3 by 81.8 and you get 9.89:1. That is your static compression ratio.
Now change one thing. Mill the heads to 62 cc and the clearance volume drops to 79.8, giving a ratio of 10.14:1.This is the power of the calculator: you can see exactly what each part change does before you spend money. The stroke and bore are fixed once you buy the crank and block. Chamber, gasket, and piston volume are the levers you pull to hit a target.
One thing to note: the advertised volumes on pistons and gaskets are close, but not exact. A piston advertised as a 5 cc dish can measure 7 cc. The only way to know is to measure. The calculator is only as accurate as the numbers you feed it. If you are assembling a motor from parts, measure everything before you order the cam or the fuel.
What Your Result Means for Fuel and Cam Choice
The static compression ratio you get from the calculator is the number you compare against your camshaft's intake valve closing point to estimate the engine's dynamic compression ratio. The dynamic ratio is what actually determines cylinder pressure at low rpm. It is why two engines with the same static ratio can have completely different octane requirements. A cam with a late intake closing point bleeds off cylinder pressure at low engine speeds. So a 10.5:1 static engine with a big cam can run on regular gas. The same static ratio with a tiny cam will detonate on premium.
For naturally aspirated street engines, a static ratio between 9:1 and 10.5:1 is a safe zone with iron heads and pump gas. Push past 10.5:1 with iron heads and you need premium fuel and a cam with enough overlap to bleed pressure. Aluminum heads can handle about half a point more because they dissipate heat faster. So a 11:1 static ratio with aluminum heads is roughly equivalent to 10.5:1 with iron. The rod-to-stroke ratio also matters, with a range of 1.5 to 1.8 typical for performance engines. It affects piston motion and effective compression at low speeds.
For boosted engines, the static ratio drops. A turbo or supercharger raises the effective compression ratio. The formula is the square root of the pressure ratio times the static ratio. A static ratio of 9:1 with 8 psi of boost, which is about 1.54 times atmospheric pressure, gives an effective ratio of about 11.2:1. That is why boosted builds run static ratios in the 8.5 to 9.5 range. The calculator gives you the static number. You have to account for the forced induction yourself.
The cam choice is a direct result of your target dynamic ratio. If your static ratio is high, you need a cam with a later intake valve closing point to keep cylinder pressure manageable. If your static ratio is low, you can use a tighter cam and still keep the engine responsive. The rule of thumb is that a dynamic ratio around 8:1 is a safe street tune with iron heads and pump gas. 8.5:1 with aluminum. Your static ratio plus the cam timing gives the dynamic number. The calculator is the first step in that calculation.
One mistake to avoid is trusting the advertised intake valve closing point on a cam card. Many cam grinders list a number at 0.050 inch of lift. That is fine for comparing cams. But the dynamic compression calculator needs the actual closing point at the advertised duration. Using the wrong number shifts your dynamic ratio by half a point or more. That changes your fuel recommendation completely. Measure the cam or use the numbers from the grinder's technical sheet, not the retail card.
Static Compression Ratio Calculator
The static compression ratio calculator is the most common tool in the engine builder's kit. It is also the most misused. It gives you the geometric ratio: the volume at bottom dead center divided by the volume at top dead center. That number does not change with altitude, temperature, or engine speed. It is a fixed property of the parts you chose. What it does not tell you is the actual cylinder pressure. That is the dynamic compression ratio, and it depends on the camshaft's intake valve closing point, the intake manifold's tuning, and the engine's speed.
When you use a static compression ratio calculator, you are checking your work against the laws of geometry. A 10.5:1 engine has 10.5 times the volume at bottom dead center as it does at top dead center. That is the entire definition. If your build sheet says 10.5:1 but your measurements say 9.8:1, one of the measurements is wrong. The calculator is a verification tool, not a prediction tool. It does not tell you whether the engine will knock or whether it will make power. It tells you whether the parts you have match the parts you think you have.
The mistake people make is treating the static ratio as if it were the whole story. It is not. Two engines with identical static ratios can run on different fuels if one has a cam that closes the intake valve later. The static ratio is the ceiling. The dynamic ratio is what actually happens in the cylinder. The static ratio calculator is the first step. It is a necessary one. But it is not the last step. You still have to consider the cam, the heads, and the fuel before you commit to a build.
Component Volume Reference for Common Builds
| Component | Typical Range (cc) | Notes |
|---|---|---|
| Chamber volume (iron heads) | 58-76 | Measure with a burette; advertised values vary ±2 cc |
| Chamber volume (aluminum heads) | 56-72 | Aluminum dissipates heat, allowing ~0.5 point higher CR |
| Head gasket volume | 6-12 | Calculate from bore × compressed thickness × 0.7854 × 16.387 |
| Piston dish | −15 to 0 | Negative value in calculator; flat-top with reliefs is ~−4 |
| Piston dome | 0 to +10 | Positive value in calculator; reduces chamber volume |
| Deck clearance (zero-deck) | 0.000-0.040 | Zero-deck means piston top level with block surface |
Compression Ratio FAQ
Static versus Dynamic Compression Ratio
Static compression ratio is the geometric ratio of total cylinder volume at bottom dead center to clearance volume at top dead center. It is calculated from bore, stroke, chamber, gasket, deck, and piston volume. Dynamic compression ratio accounts for the camshaft's intake valve closing point, which bleeds off cylinder pressure at low engine speeds. A late closing point lowers the dynamic ratio. So an engine with high static ratio and a big cam can run on lower octane than a similar engine with a small cam.
Effect of a 0.5:1 Change on Octane
The common rule of thumb is that a 0.5:1 change in static ratio is worth about one octane number. This is a rough estimate. The real answer depends on the cylinder head material, the cam timing, and the engine's operating temperature. An aluminum head engine can tolerate half a point more static ratio than an iron head engine before needing higher octane. Aluminum dissipates heat faster and reduces knock.
Why the Calculator Gives a Different Number Than the Piston Box
Piston manufacturers advertise a nominal dish or dome volume. Casting tolerances mean the actual part can vary by ±2 cc or more. Chamber volumes on heads also vary by a similar amount. The only way to get an accurate static compression ratio is to measure the actual parts with a burette and a plate. Do not trust the advertised spec. The calculator is only as accurate as the inputs. A 2 cc error in chamber volume changes the ratio by about 0.1 point.
Using the Calculator for a Forced Induction Engine
Yes, but the static ratio is only half the equation. For a boosted engine, you need to calculate the effective compression ratio. That is the static ratio times the square root of the pressure ratio. The pressure ratio is boost pressure plus atmospheric pressure, divided by atmospheric pressure. For example, 8 psi of boost gives a pressure ratio of about 1.54. The square root of that is about 1.24. So a static ratio of 9:1 becomes an effective ratio of about 11.2:1. The static ratio calculator helps you stay in a safe range for the boost level you plan to run.
Is a Higher Static Ratio Always Better?
No. Higher static ratio increases thermal efficiency and power potential. But only up to the point where the engine knocks. Knock is destructive. The octane limit is a hard wall. For street engines on pump gas, the practical limit is around 10.5:1 with iron heads and 11:1 with aluminum heads. Beyond that, you need race fuel or a bigger cam to bleed off pressure. The static compression ratio calculator helps you find the ceiling. It does not tell you whether the engine will be drivable at low rpm.
Page Meta
A piston advertised as a 5 cc dish can measure 7 cc, and the calculator is only as accurate as the numbers you feed it.
Compression Ratio Calculator for Engines
What is the static compression ratio for the small-block example after milling the heads to 62 cc?
After milling the heads to 62 cc, the clearance volume drops to 79.8 cc, giving a static compression ratio of 10.14:1.
How does a thicker head gasket affect the static compression ratio in the example?
Installing a thicker 0.050-inch gasket raises the clearance volume to 83.7 cc, dropping the ratio to 9.67:1 from the original 9.89:1.
What is the effective compression ratio for a 9:1 static engine with 8 psi of boost?
Q: What is the effective compression ratio for a 9:1 static engine with 8 psi of boost?2:1, calculated as the square root of the pressure ratio times the static ratio.
What is the typical range for piston dish volume in the reference table?
Piston dish volume typically ranges from −15 to 0 cc, with a flat-top with reliefs around −4 cc.
Why might two engines with the same static compression ratio require different octane?
A cam with a late intake valve closing point bleeds off cylinder pressure at low rpm, lowering the dynamic ratio, so a 10.5:1 static engine with a big cam can run on regular gas, while a small cam would detonate on premium.
What is the safe static compression range for naturally aspirated street engines with iron heads?
For naturally aspirated street engines with iron heads, a static ratio between 9:1 and 10.5:1 is a safe zone with pump gas.