A beer recipe is a set of numbers dressed up as a shopping list. Behind every grain bill, hop schedule, and yeast choice sit gravity points, bitterness units, and color ratings that determine whether the finished beer tastes like the style you intended. A beer recipe calculator does the math so you can adjust ingredients with confidence, scale batches without guessing, and hit your targets before brew day.
The four parts of every beer recipe
Every recipe, from a kit to a competition winner, breaks down into four components. Understanding what each one controls is the first step toward building your own recipes from scratch.
How to calculate original gravity from a grain bill
Original gravity tells you how much fermentable sugar is dissolved in your wort before yeast goes to work. It predicts the alcohol content of the finished beer and, paired with final gravity, lets you calculate ABV.
The calculation uses three values for each grain: its weight in pounds, its extract potential (points per pound per gallon, or PPG), and your brewhouse efficiency.
- 1Find each grain's PPG Every malt has a maximum extract potential. Two-row pale malt is about 37 PPG. Munich malt is about 35. Crystal 60 is about 34. Chocolate malt is about 28. Roasted barley is about 25. DME is about 44. LME is about 36. These numbers are listed on malt spec sheets and in brewing software databases.
- 2Calculate total gravity points For each grain, multiply weight (lb) by PPG. Then add all the results together. Example: 9 lb of 2-row (9 x 37 = 333) plus 1 lb of crystal 60 (1 x 34 = 34) gives 367 total points.
- 3Apply your efficiency Multiply the total points by your brewhouse efficiency as a decimal. Most homebrewers extract 68 to 78% of the theoretical maximum. At 72% efficiency: 367 x 0.72 = 264 points. Extract recipes skip this step because the sugar is already dissolved.
- 4Divide by volume Divide the adjusted total by your batch volume in gallons. For 5 gallons: 264 / 5 = 52.8 gravity points. Your estimated OG is 1.053.
How to calculate IBU from hop additions
International Bitterness Units measure the concentration of isomerized alpha acids in the finished beer. The longer hops boil and the higher their alpha-acid percentage, the more bitterness they contribute. A recipe calculator estimates IBU for each hop addition and sums them.
The Tinseth formula is the most widely used model. It calculates utilization (what percentage of the alpha acid actually isomerizes) based on boil time and wort gravity.
- 1Get the inputs for each hop addition You need four numbers: hop weight in ounces, alpha-acid percentage (printed on the package), boil time in minutes, and batch volume in gallons. You also need the estimated boil gravity of the wort.
- 2Calculate utilization Utilization depends on boil time and gravity. A 60-minute addition in a 1.050 wort gives about 25% utilization. A 15-minute addition in the same wort gives about 12%. A 5-minute addition drops to about 5%. Higher gravity worts reduce utilization further. The Tinseth formula models this with two decay functions, but in practice you look up the value or let a calculator handle it.
- 3Calculate IBU per addition IBU = (hop weight in oz x alpha acid % x utilization x 7489) / (batch volume in gallons). For 1 oz of a 10% alpha hop at 60 minutes in 5 gallons (utilization ~25%): (1 x 0.10 x 0.25 x 7489) / 5 = 37.4 IBU.
- 4Sum all additions Add the IBU from each hop addition together. A recipe with a 60-minute bittering charge and a 15-minute flavor addition might total 45 IBU, with 37 IBU from the bittering hops and 8 IBU from the flavor hops.
Enter your hop additions, alpha acid percentages, boil times, and batch details to get a precise bitterness estimate.
Estimating beer color (SRM) from the grain bill
The Standard Reference Method (SRM) is a scale that measures beer color from pale straw (2 SRM) through deep black (40+ SRM). You can estimate it before brewing by adding up the color contribution of each grain in the recipe.
The Morey equation is the standard homebrew method. It works in two steps.
- 1Calculate Malt Color Units (MCU) For each grain, multiply its weight in pounds by its Lovibond rating, then divide by the batch volume in gallons. Add all the MCU values together. Example: 9 lb of 2-row (1.8°L) in 5 gallons = 3.24 MCU. Add 1 lb of crystal 60 (60°L) = 12 MCU. Total MCU = 15.24.
- 2Apply the Morey equation SRM = 1.4922 x (MCU ^ 0.6859). For a total MCU of 15.24: SRM = 1.4922 x (15.24 ^ 0.6859) = about 11 SRM, which falls in the amber range. The equation corrects for the fact that color darkens at a decreasing rate as you add more dark grain.
If your estimated SRM is outside the range for your target style, adjust the specialty grain. A half pound of crystal 60 swings the color noticeably. A couple ounces of chocolate or black patent malt can push a pale recipe into amber territory without adding much flavor.
How to scale recipes between batch sizes
Scaling a recipe from one batch size to another is simple multiplication. The goal is to keep the same ratios of ingredients to water so that gravity, IBU, SRM, and flavor stay the same in any volume.
- Watch boil-off rate when scaling up. A 10-gallon batch does not boil off twice as much water as a 5-gallon batch in the same kettle. Adjust your pre-boil volume based on actual boil-off tests.
- Hop utilization shifts slightly with batch size because larger volumes often mean different boil vigor. The difference is small for most homebrewers but worth noting if your IBU is off after scaling.
- Mash efficiency can drop when scaling up if your mash tun is at capacity. A tightly packed grain bed drains slower and may extract less sugar. Add a pound of base malt as insurance for your first scaled-up batch.
Converting between extract and all-grain
Many brewers start with extract recipes and later switch to all-grain, or want to convert an all-grain recipe into an extract version for a simpler brew day. The conversion centers on replacing malt extract with base grain (or vice versa) while keeping specialty grains, hops, and yeast the same.
- 1Extract to all-grain: replace DME or LME with base malt Multiply each pound of DME by 1.45 to get the equivalent pounds of base malt (like 2-row or pale malt). Multiply each pound of LME by 1.2. These ratios account for the fact that base malt has a lower PPG than extract and that you lose some potential to mash efficiency. At 72% efficiency, 6 lb of DME converts to about 8.7 lb of 2-row.
- 2All-grain to extract: replace base malt with DME or LME Divide each pound of base malt by 1.45 to get the equivalent DME, or by 1.2 for LME. Factor in that extract gives near-100% efficiency, so you need less of it. 10 lb of 2-row at 72% efficiency becomes about 6.9 lb of DME.
- 3Keep everything else the same Specialty grains (crystal, chocolate, roasted malts) stay at the same weight in both versions. They are steeped, not mashed, in extract recipes, so they contribute the same color and flavor. Hops, yeast, and water additions do not change.
- 4Adjust for efficiency The conversion ratios above assume about 72% mash efficiency. If your system runs higher or lower, adjust the base malt weight accordingly. A brewer getting 78% efficiency needs less grain than one getting 68%.
Common recipe targets by style
Every beer style has a range of acceptable numbers for gravity, bitterness, color, and ABV. Hitting these ranges is what separates a good homebrew from a beer that tastes “off” for its style. Here are the targets for the most popular homebrew styles.
The BU:GU ratio (IBU divided by the last two digits of OG) is a quick way to gauge balance. A ratio around 0.5 to 0.8 reads as balanced. Above 1.0 tastes distinctly bitter. Below 0.5 tastes malt-forward. Use it as a sanity check after plugging your recipe into a calculator.
What a beer recipe calculator actually computes
A good recipe calculator is doing several things at once. Understanding what runs behind the interface helps you interpret the output and catch mistakes before you brew.
Plug in your measured OG and FG after brew day to get your actual alcohol by volume, apparent attenuation, and real attenuation.
Building a recipe from scratch
Designing a beer from a blank page is easier when you follow a sequence. Start with the style, set the numbers, then pick ingredients to hit those numbers.
- 1Pick a style and find the target ranges The BJCP style guidelines list OG, FG, IBU, SRM, and ABV ranges for every recognized beer style. Choose your style and write down the targets. You are aiming for the middle of each range for your first attempt.
- 2Set your grain bill Start with 80 to 95% base malt. Add specialty grains to hit your SRM target and add the flavor character you want. Run the grain weights through the OG calculation. Adjust until your estimated OG falls within the style range.
- 3Design the hop schedule Start with a bittering addition at 60 minutes to establish the backbone IBU. Add flavor hops at 15 to 20 minutes and aroma hops at flameout or as a dry hop. Calculate IBU for each addition and adjust weights until the total hits your target.
- 4Choose the yeast Match the yeast strain to the style. A clean American strain (US-05, WLP001, Wyeast 1056) works for most American styles. English strains add maltiness and esters. Belgian strains throw spice and fruit. Lager strains need cold fermentation. Note the yeast's expected attenuation to predict FG.
- 5Check the numbers Run everything through a recipe calculator. Compare the predicted OG, FG, IBU, SRM, and ABV against the style ranges. Adjust grain or hop weights until all the numbers land in range. Then brew it.
- Do not add too many specialty grains in your first recipe. A single crystal malt and maybe one roasted grain are enough for most styles. Complexity comes from restraint, not from dumping five different malts into the mash.
- Do not ignore the BU:GU ratio. A pale ale with 60 IBU and a 1.045 OG will taste aggressively bitter. The same 60 IBU in a 1.070 IPA tastes balanced. Let the ratio guide your hop additions.
- Do not assume published recipes are perfect for your system. Your efficiency, water, and equipment differ from the recipe author's. Use their recipe as a starting point and let the calculator adjust the numbers for your setup.
Practical tips for using recipe calculators
Calculators give you predictions, not guarantees. The numbers are only as accurate as the inputs you provide. Here is how to get the most out of them.
The goal is not to hit every number perfectly on the first try. It is to get close enough that the beer tastes good, then refine your process batch by batch. A recipe calculator does not replace experience, but it gives your experience a framework to build on.
