Compression testing measures how much pressure builds inside each cylinder when the engine is off
A compression test tells you whether your engine's cylinders can hold pressure the way they should. When you turn the engine over without starting it, a gauge measures the maximum pressure each cylinder reaches. Low or uneven readings point to worn piston rings, valve problems, or a cracked head — the kinds of damage that show up as rough idle, hard starting, or loss of power.
You need a compression gauge (a handheld tool that costs $15 to $50), a socket wrench to remove spark plugs, and about 30 minutes. The test itself is straightforward: remove the spark plugs, screw the gauge into one plug hole, crank the engine over several times, and read the peak pressure. Repeat for each cylinder. Most engines should show 100 to 200 psi, depending on the make and year, but what matters most is that all cylinders read within about 10 percent of each other.
Key Takeaways
- A compression gauge screws into the spark plug hole and measures pressure when you crank the engine without starting it.
- Most gasoline engines should read between 100 and 200 psi per cylinder, but the manufacturer's spec for your vehicle is the real target.
- Cylinders that read 20 psi or more below the others, or below 90 psi, usually indicate worn rings, stuck valves, or a head gasket leak.
- If one cylinder reads low and the others are normal, pour a tablespoon of oil into that cylinder and retest; if pressure jumps, the rings are worn.
What you need to perform a compression test
A compression gauge is the only specialized tool required. Most auto parts stores rent them for $10 to $20 or sell them for $20 to $50. Choose a gauge with a screw-in adapter (not a push-on type) because it seals better and stays in place while you crank. A dial gauge is easier to read than a needle gauge, but either works.
You will also need a socket wrench that fits your spark plugs — usually 5/8 inch or 13/16 inch — and a spark plug socket (a deep socket with a rubber insert). Have a notebook ready to write down each reading as you go. Some people use a helper to crank the engine while they watch the gauge, which is safer than reaching across the engine bay alone.
Park on level ground, set the parking brake, and disconnect the negative battery terminal if your vehicle has a distributor-based ignition system. This prevents accidental starting and protects the ignition system from damage during cranking.
Step-by-step process for testing each cylinder
Remove all the spark plugs first. This reduces the load on the starter motor and gives you a more accurate reading. Label each plug wire or coil pack so you can reinstall them in the right order — a photo with your phone works well.
Screw the compression gauge into the first cylinder's spark plug hole by hand until it seats, then tighten it with the socket wrench. Have your helper crank the engine (or turn the ignition key to the start position) for about 5 to 8 seconds. Watch the gauge needle rise to its peak and hold steady. Write down that number. Most gauges have a small button or lever that bleeds off pressure so you can reset the needle to zero.
Repeat this process for every cylinder. If the engine has eight cylinders, you will test eight times. Keep the readings in order — cylinder 1, cylinder 2, and so on — so you can spot patterns. A cylinder that reads much lower than its neighbors is the problem area.
Reading the results and what they tell you
Compare your readings to the manufacturer's specification for your vehicle. You can find this in the service manual or by searching online for "[year, make, model] compression specs." Most gasoline engines fall between 100 and 200 psi, but some high-compression engines run higher and some older engines run lower. The spec is what matters, not a general rule.
All cylinders should read within 10 to 15 psi of each other. If one reads 20 psi below the others, or if all readings are 20 to 30 psi below spec, the engine has a problem. A single low cylinder usually means a stuck intake or exhaust valve, a burned valve, or worn piston rings in that cylinder. Low readings across all cylinders often point to worn rings throughout the engine, a timing belt that has slipped, or a head gasket leak.
If one cylinder reads significantly lower than the rest, perform a wet test: pour about a tablespoon of clean engine oil into that cylinder through the spark plug hole, reinstall the gauge, and crank again. If the pressure jumps 10 to 20 psi, the piston rings are worn and oil is sealing the gap temporarily. If pressure stays low, the valve or head is the problem.
Common reasons for low or uneven compression
Worn piston rings allow combustion pressure to leak past the piston into the crankcase. This shows up as low pressure in one or more cylinders and improves temporarily when you add oil (the wet test). Worn rings usually affect all cylinders roughly equally, though one may wear faster than others.
Stuck or burned valves prevent the cylinder from sealing properly. A valve that does not close all the way leaks pressure during the compression stroke. This typically affects only one or two cylinders and does not improve with the wet test. A stuck valve may free up temporarily if you add a valve-cleaning additive to the fuel, but a burned valve requires cylinder head work.
Head gasket leaks allow pressure to escape between cylinders or into the cooling system. If two adjacent cylinders both read low, suspect the head gasket between them. You may also see white smoke from the exhaust or a milky appearance in the oil.
Timing belt slip retards the valve timing so the valves do not open and close at the right moment. This usually causes all cylinders to read low by a similar amount. If your vehicle has a timing belt and the mileage is high, this is worth checking.
When to do a compression test and when to skip it
Test compression when the engine has a specific symptom that points to internal wear: hard starting, rough idle, loss of power, or a misfire code for a single cylinder. A compression test is also useful before buying a used vehicle with high mileage, because it reveals engine condition without taking the engine apart.
Do not test compression if the engine is running hot — let it cool to room temperature first. Heat expands the metal and gives false high readings. Also, do not test if the battery is weak; the starter needs enough power to crank the engine at normal speed, or the readings will be artificially low.
If your engine starts and runs normally with no symptoms, a compression test is not necessary. The test is a diagnostic tool for a specific problem, not a routine maintenance check.
Frequently Asked Questions
What if my readings are all low but the engine runs fine?
Low readings across all cylinders with no symptoms usually mean the battery is weak or the starter is not cranking the engine fast enough. Recharge the battery fully and try again. If readings stay low and the engine still runs normally, the engine may straightforward have lower compression than the spec — common in older or high-mileage engines that are still drivable.
Can I test compression on a running engine?
No. A running engine has fuel igniting in the cylinders, which will damage the gauge and can injure you. Always turn off the engine, remove the spark plugs, and disconnect the ignition coils or distributor cap before you begin.
Do diesel engines need a different compression test?
Diesel engines require a diesel compression gauge because they operate at much higher pressures — typically 300 to 600 psi. A standard gasoline gauge will not read high enough. The test procedure is the same, but you must use the correct gauge and the correct specification for your diesel engine.
What should I do if one cylinder is low and the wet test shows improvement?
Low pressure that improves with oil points to worn piston rings in that cylinder. This usually requires removing the cylinder head or the entire engine to replace the rings. Have a mechanic inspect the engine to confirm and discuss repair options.
Is a compression test the same as a leak-down test?
No. A compression test measures pressure when you crank the engine. A leak-down test pressurizes the cylinder with compressed air and measures how fast pressure escapes, which tells you whether the leak is through the rings, valves, or head gasket. Leak-down is more precise but requires different equipment.