Last updated:
Measuring CO2 in bottles is one of those homebrewing skills that becomes important once you’ve had a gusher or an overcarbonated batch, or, worse, a bottle that failed under pressure. I started taking bottle carbonation seriously after a batch of naturally conditioned saison produced bottles at wildly different carbonation levels, ranging from nearly flat to aggressively overcarbonated, all from the same priming addition. Understanding how to measure and verify CO2 levels lets you catch problems before opening a bottle cold and getting drenched, and before storing a case of potentially dangerous overcarbonated bottles.
Methods for measuring CO2 in bottles
Pressure gauge method (most accurate)
A carbonation bottle cap with an integrated pressure gauge (available from homebrew suppliers for $15–25) screws onto a standard PET plastic bottle or attaches to a glass bottle via a modified cap. At a known temperature, the measured pressure tells you exactly the CO2 volume dissolved in the beer. The relationship between temperature, pressure, and CO2 volume is well-established: at 40°F/4°C, 12 PSI corresponds to approximately 2.5 volumes of CO2; at 50°F/10°C, the same 2.5 volumes requires only about 8 PSI. A carbonation table (included in any brewing calculator) converts temperature + pressure to CO2 volumes. This is the only method that gives you a precise reading.
PET squeeze bottle method (practical field check)
If you’re bottling in plastic PET bottles (common for naturally carbonated sodas and some homebrewed beer), you can use a simple squeeze test. Immediately after priming and sealing, the PET bottle should be soft and easy to squeeze. As carbonation develops over the following days, the bottle firms up as CO2 pressure builds. When the bottle is firm and resistant to squeezing with moderate hand pressure, carbonation is at a reasonable level. This is a go/no-go check, not a measurement, but it tells you whether conditioning is progressing without opening any bottles. Once firm, chill one test bottle and open it to verify carbonation and taste before chilling the full batch.
Sacrificial bottle method
The practical standard for most homebrewers: designate one bottle from each batch as the test bottle. Chill it, open it carefully over a sink, pour a sample, observe the carbonation level, and taste. If carbonation is at target and the taste is clean, chill and drink the rest. This method uses one bottle per batch but requires no specialized equipment and gives you both carbonation data and a taste test simultaneously. Mark your test bottle with a rubber band or piece of tape before conditioning.
CO2 volume reference by style
| Beer/beverage style | CO2 volumes target | Sensation |
|---|---|---|
| Cask ale / real ale | 0.8–1.2 | Very lightly carbonated, almost still |
| Lager / most ales | 2.2–2.7 | Standard lively carbonation |
| Hefeweizen / wit | 3.0–4.0 | High carbonation, lively mousse |
| Belgian strong ales | 3.0–4.0 | Champagne-like fine bubbles |
| Mead (sparkling) | 2.0–2.5 | Light to moderate sparkle |
| Cider | 2.0–3.0 | Light to lively |
| Kombucha / ginger beer | 2.5–4.0 | High, soda-like |
Common Questions
How do I know if my bottles are dangerously overcarbonated?
Overcarbonation warning signs: bottles that hiss immediately when you hear the cap (before opening), gushing when you crack the cap slightly, and PET bottles that are rock-hard and won’t flex at all under firm hand pressure. If you suspect overcarbonation, do not open bottles at room temperature, chill to 34°F/1°C overnight first (cold holds CO2 in solution and dramatically reduces gushing), open carefully over a sink with a cloth over the cap, and open in increments to vent pressure slowly. For glass bottles you believe may be dangerously overcarbonated, open them in a large plastic bin or bag, the containment reduces the mess and injury risk if a bottle fails. If you can, store suspected overcarbonated bottles in a cooler outside until you can deal with them.
Why do some bottles in a batch carbonate more than others?
Uneven carbonation within a batch almost always comes from inconsistent priming sugar distribution. If the priming sugar solution wasn’t fully mixed into the beer before bottling, some bottles received more sugar and some received less. The fix: add the priming solution to the bottling bucket first, then gently rack the beer on top of it using a siphon (not stirring, which introduces oxygen), the gentle mixing as beer flows into the bucket distributes the priming sugar without splashing. Another cause: bottles with residual wild yeast or bacteria that continue fermenting slowly, producing CO2 beyond the intended priming level. This points to a sanitation issue rather than a priming issue.