What OG and FG Actually Measure
Original gravity (OG) and final gravity (FG) are density readings of your wort and beer compared to water, taken with a hydrometer or refractometer. OG measures the dissolved sugars before yeast gets to work โ a typical pale ale starts around 1.050, meaning the wort is 5 percent denser than water. FG measures what is left after fermentation: the yeast ate most of the sugar and turned it into alcohol and CO2, so the beer is thinner, often landing near 1.010. The difference between the two is the story of your fermentation, and it tells you the alcohol content with simple arithmetic.
Take the readings correctly or the math lies. Cool samples to the hydrometer's calibration temperature (usually 60ยฐF/15.6ยฐC) or apply a temperature correction โ hot wort reads artificially low. Degas the FG sample by pouring it between glasses; dissolved CO2 clings to the hydrometer and inflates the reading. Spin the hydrometer to shake off bubbles, read at eye level at the bottom of the meniscus, and sanitize everything the beer touches. Two minutes of care here is the difference between a trustworthy ABV and a number you cannot believe.
The ABV Formula (and Why 131.25)
The standard homebrew formula is beautifully simple: ABV = (OG โ FG) ร 131.25. For our default example, (1.050 โ 1.010) ร 131.25 = 5.25%. The magic number 131.25 is an empirically derived constant that converts the gravity drop into alcohol percentage โ it accounts for the fact that alcohol is less dense than water, so the density falls faster than the sugar content alone would suggest. It is accurate within about 0.1 to 0.2 percent for typical beer gravities, which is plenty for homebrew purposes.
There is a more complex alternate formula for high-gravity beers (above ~1.070 OG), where the linear approximation drifts slightly, but for 95 percent of homebrew the simple version is what every calculator uses โ including the one above. ABW (alcohol by weight) is the same alcohol expressed differently: ABW = ABV ร 0.79 / FG, which runs about 20 percent lower than ABV (4.11% ABW for our 5.25% beer). American labels use ABV; a few states and older texts use ABW. Now you can convert between them whenever a recipe or label surprises you.
Attenuation: Your Fermentation Report Card
Attenuation โ (OG โ FG) / (OG โ 1) ร 100 โ is the percentage of sugars the yeast consumed. Our example: (0.040 / 0.050) = 80%. This single number diagnoses your fermentation. Most ale yeasts attenuate 65 to 85 percent; lagers similar; saison and Belgian strains can push past 85. If your attenuation lands far outside your yeast's published range, something happened: under 60 percent suggests a stuck fermentation (too cold, under-pitched, or old yeast), while over 90 percent with a normal yeast hints at contamination by a super-attenuating wild yeast or bacteria.
Do not confuse a low FG with success automatically. A beer can finish at the "right" FG through the wrong path โ for example, a recipe with too many simple sugars attenuates high but tastes thin and cidery. Conversely, a big stout finishing at 1.020 with 68 percent attenuation is exactly right for the style; those residual sugars are body and sweetness, not failure. Judge attenuation against the yeast strain's range and the recipe's intent, not against an absolute number. The calculator flags readings outside the healthy band so you know when to investigate.
Calories: Where Beer Calories Come From
A 12-ounce beer has two calorie sources: the alcohol itself (about 7 calories per gram, nearly as energy-dense as fat) and the residual carbohydrates the yeast left behind. The calculator uses the brewing industry's standard formula combining both via real extract: calories = (6.9 ร ABW + 4.0 ร (RE โ 0.1)) ร FG ร 3.55. For our default 5.25% pale ale that works out to about 162 calories per 12 ounces โ right in line with commercial pale ales, which is a good sign the math is honest.
The directional truth is what matters: alcohol dominates the calories, big beers are calorie bombs (an 8.5% saison at 1.080 runs about 260 per 12 ounces, and a 10% imperial stout can pass 350), and "light" beers are light mostly because they are weak. Treat the figure as accurate within 10 to 20 percent, which is the honest precision of homebrew calorie math โ hydrometer error and recipe variation set the floor. If calories matter to you, brew session beers: a 3.5% mild delivers full flavor at roughly half the calories of a standard IPA, because the alcohol was never there to count.
Priming Sugar by Style
If you bottle-condition, the final step is priming: adding a measured dose of sugar at bottling so the remaining yeast carbonates the beer in the bottle. Too little and the beer is flat; too much and you get gushers โ or bottle bombs, which are genuinely dangerous. The right amount depends on the style's target carbonation: British ales are soft (~2.0 volumes CO2), American ales lively (~2.5), wheat beers and saisons effervescent (~3.0+). The calculator's style selector maps each style to its classic priming rate in ounces of corn sugar per 5 gallons.
Our defaults: 4.5 oz for American IPA and pale ale, 3.5 oz for stout (low carbonation suits the style), 5.0โ5.5 oz for wheat beers, Belgians and saisons. Always dissolve the priming sugar in boiling water, cool it, and rack the beer onto it for even mixing โ uneven mixing means some bottles flat, some volcanic. And use a priming sugar calculator (this one) rather than the old "3/4 cup per 5 gallons" rule of thumb; cup measurements of sugar vary 20 percent by how you scoop, and carbonation is the wrong place for 20 percent error.
When Readings Go Wrong
Every brewer eventually gets a reading that makes no sense, and the cause is almost always measurement, not magic. FG higher than OG? You mislabeled a sample or read the hydrometer upside-down โ check your notes. FG that will not budge for a week at 1.030? Stuck fermentation: warm to 68โ72ยฐF, gently rouse the yeast by swirling the fermenter, and wait three days before considering repitching. FG below 1.000? Possible with very dry saison yeasts, but usually a misread โ alcohol is less dense than water, so a fully attenuated strong beer can legitimately read 0.998.
The two-sample rule prevents most heartbreak: never bottle based on a single FG reading. Take readings three days apart; if they match and are near your expected FG, fermentation is done. Bottling active beer is how bottle bombs happen โ the priming sugar plus unfinished fermentation equals far more CO2 than glass can hold. Patience is a brewing ingredient. The beer will wait; the glass will not forgive.
From Numbers to Better Beer
Here is the brewer's payoff for all this arithmetic: your gravity readings, logged batch after batch, become a personal dataset that makes every future beer better. Note the OG, FG, attenuation, yeast strain, fermentation temperature and tasting notes for each batch. Within five batches you will know exactly how your setup and your favorite yeast behave โ which recipes finish dry, which need mashing hotter for body, what attenuation to expect at 66ยฐF versus 70ยฐF.
Run every batch through the calculator above and write the four numbers (ABV, attenuation, calories, priming sugar) on the batch label. Future you โ the one deciding whether that IPA recipe is worth rebrewing, or explaining to a friend why this saison is so dangerously drinkable at 8.5% โ will be grateful. Brewing is cooking with microbes and math in equal measure; the math is the easy half, and now it is done for you.
Keep a Brew Log
The four numbers this calculator gives you โ ABV, attenuation, calories, priming sugar โ become far more valuable written down. A simple brew log with dates, original and final gravity, fermentation temperature, and yeast strain turns each batch into a lesson. When a beer comes out great, you can repeat it exactly; when it misses, the log shows you where.
Attenuation is your best diagnostic. If it lands well below the yeast's rated range, suspect fermentation temperature first โ too cold stalls yeast, too hot stresses it โ then pitch rate and wort oxygenation. A batch that finished high and sweet is not a failure; it is data, and the next batch gets better because of it.