A compression ratio calculator computes static compression from bore, stroke, chamber volume, head gasket, deck height, and piston dish or dome. Static CR is the foundation for fuel octane choices, cam selection, and boosted effective pressure when you model boost separately.
Engine builders use it before ordering pistons or decking a block. Swappers use it to confirm a crate engine’s published CR matches the heads and gasket they plan to run. You should see a ratio close to the manufacturer’s number when your measurements are correct — if not, find the data entry error before assembly.
Dynamic compression (cam-sensitive) is not the same as static CR — long-duration cams lower cylinder pressure at low RPM even when static CR looks aggressive. Pair with the boost PSI calculator for forced-induction effective CR.
CR = (Vswept + Vclearance) ÷ Vclearance
Swept volume per cylinder (CI): V = (π ÷ 4) × Bore² × Stroke
Clearance volume (CI): Add chamber cc + gasket cc + deck cc + piston cc, then divide by 16.387 to convert cc → cubic inches.
Example: 4.030″ bore, 3.622″ stroke → swept ≈ 46.2 CI. Clearance 70 cc ≈ 4.27 CI → CR ≈ (46.2 + 4.27) ÷ 4.27 ≈ 10.8:1.
CR = (Vswept + Vclearance) ÷ Vclearance. Swept per cylinder: (π ÷ 4) × Bore² × Stroke. Clearance volume in CI = total cc ÷ 16.387.
Example: 4.030″ × 3.622″ stroke → swept ≈ 46.2 CI. Clearance 70 cc ≈ 4.27 CI → CR ≈ 10.8:1.
Thin head gaskets and milling the block raise CR quickly — 0.020″ gasket change can move CR several tenths on small chambers.