This calculator estimates how many calories and carbohydrates are in a serving of your beer, using the standard ASBC (American Society of Brewing Chemists) formulas. Enter the original and final gravity, pick a serving size, and it returns calories, carbs, and ABV.
How it works
Beer calories come from two sources: alcohol and residual carbohydrate (unfermented extract). The ASBC formulas, per 12 oz (355 mL), are:
cal_alcohol = 1881.22 × FG × (OG − FG) / (1.775 − OG)
cal_carbs = 3550 × FG × ((0.1808 × OG) + (0.8192 × FG) − 1.0004)
calories = cal_alcohol + cal_carbs
ABV is derived from the gravity drop:
ABV% = (OG − FG) × 131.25
Carbohydrate grams per 12 oz are estimated from the residual real extract — the same extract term used in the carbohydrate-calorie equation — converted to grams of carbohydrate.
The tool computes everything per 12 oz first, then scales linearly to whatever serving size you choose.
Worked example
A standard pale ale: OG 1.050, FG 1.010, served as 12 oz.
- ABV = (1.050 − 1.010) × 131.25 ≈ 5.25%
- cal_alcohol = 1881.22 × 1.010 × 0.040 ÷ (1.775 − 1.050) ≈ 1881.22 × 1.010 × 0.040 ÷ 0.725 ≈ 104.8
- cal_carbs = 3550 × 1.010 × ((0.1808 × 1.050) + (0.8192 × 1.010) − 1.0004) ≈ 3550 × 1.010 × 0.0274 ≈ 98.3 (varies with rounding)
- Total ≈ 170–175 calories per 12 oz — typical for a 5% ale.
Tips and notes
- Dry beers have fewer carb calories. A low FG means more sugar fermented to alcohol, so two beers at the same ABV can differ noticeably in total calories.
- The formulas assume no post-fermentation additions. Priming sugar, lactose, fruit, or adjuncts will shift the real numbers — treat the output as a close estimate for standard all-malt beers.
- Serving size scales linearly. A pint (16 oz) is simply the 12 oz figure times 16 ÷ 12; the tool handles this for the common sizes.
- For label-grade nutrition you would need lab analysis, but for homebrew tracking these ASBC numbers are the accepted standard.