IBU & Bitterness
IBU (International Bitterness Units) measures how much hop bitterness is in a beer: the milligrams of isomerized alpha acids per liter, so one IBU is roughly one part per million of iso-alpha acid. Most beers fall between 5 and 120 IBU — a light lager sits near 10, a West Coast IPA pushes 60 or more. The higher the number, the more bitterness, though malt sweetness can balance how bitter it tastes.
In the recipe builder, IBU updates automatically every time you add, change, or remove a hop addition. Boil hops, whirlpool hops, first wort hops, dry hops. They all contribute, and the builder tracks every one of them.
Want to crunch a specific hop bill on its own? Use the interactive IBU calculator.
What Should My IBU Be? BU:GU and Style Ranges
IBU on its own doesn't tell you how bitter a beer tastes — balance does. 20 IBU in a 1.035 table beer is firm; the same 20 IBU in a 1.090 imperial stout disappears. Brewers track this as the BU:GU ratio: IBU divided by gravity points (the digits after the "1."). 30 IBU at 1.060 gives 30 ÷ 60 = 0.5.
As a rough guide: under 0.35 reads malty, 0.35–0.55 reads balanced, 0.55–0.75 reads firmly bitter, and above that is hop-forward territory. Carbonation, residual sweetness, and roast all shift perception, so treat the bands as a starting point, not a rule.
| Style | IBU range | BU:GU | Reads as |
|---|---|---|---|
| Weissbier | 8–15 | 0.24 | malty |
| Witbier | 8–20 | 0.29 | malty |
| American Light Lager | 8–12 | 0.29 | malty |
| Belgian Tripel | 20–40 | 0.37 | balanced |
| Munich Helles | 16–22 | 0.41 | balanced |
| Blonde Ale | 15–28 | 0.47 | balanced |
| German Pils | 22–40 | 0.66 | firmly bitter |
| Czech Premium Pale Lager | 30–45 | 0.72 | firmly bitter |
| Imperial Stout | 50–90 | 0.74 | firmly bitter |
| American Pale Ale | 30–50 | 0.76 | hop-forward |
| American IPA | 40–70 | 0.87 | hop-forward |
| Double IPA | 60–100 | 1.07 | hop-forward |
Style ranges from the BJCP 2021 guidelines; BU:GU computed at each style's midpoint, sorted malt-forward to hop-forward.
How We Calculate It
We use the Tinseth model, the industry standard formula that virtually every brewing calculator is built on. It accounts for two things: how your wort's gravity affects extraction, and how long the hops are in contact with hot wort.
W = hop weight (oz), α = alpha acid %, U = utilization factor, V = post-boil volume (gal).
The utilization factor is where the real physics lives. Heavier wort suppresses bitterness extraction, and longer boils increase it, but with diminishing returns past about 60 minutes.
Two conventions worth knowing. We assume pellet hops and add a +10% utilization bonus to every kettle addition. Pellets have more surface area than whole cones and are what most brewers use, and this matches how Brewer's Friend and Brewfather handle it. If you brew with whole/leaf hops, your real bitterness will land a touch lower than we show. And we measure against the post-boil volume, where the bitterness is concentrated at flameout, not the smaller packaged volume.
Beyond the Boil
The Tinseth formula covers boil additions. But modern recipes use hops in a lot more places, and each one adds bitterness differently.
Whirlpool & Hop Stand
temperature-scaledIsomerization doesn't stop when the flame goes off. It just slows down. At 80°C, you get about 29% of the extraction rate of a full boil. We scale the Tinseth utilization by a temperature factor that drops to zero below 60°C, where extraction becomes negligible.
Dry Hops
unique to Brewing.ItDry hops do contribute measurable bitterness. During hop pellet processing, some alpha acids oxidize into compounds called humulinones. These dissolve into beer at room temperature. We model both the humulinone contribution and a small amount of non-isomerized alpha acid dissolution, with an extraction efficiency that decreases at very high dry-hop rates. A heavy dry hop (8 g/L, 12% AA) adds about 12 measurable IBU, enough to shift the balance in hop-forward styles.
First Wort Hops
First wort hopping means adding hops during lautering, before the boil. They get the full boil time plus extra contact, producing more IBU with a smoother, rounder perceived bitterness. We model this by adding 20 minutes to the boil time for utilization calculations, so a 60-minute boil treats FWH as 80 minutes of contact time.
Mash Hops
Hops added during the mash contribute very little bitterness. Most alpha acids wash out with the grain. We apply 20% utilization, which is the standard approach. Community experiments suggest the real number may be closer to 10–15%, so our figure is slightly generous.
Worked Example
Here's the math for a single hop addition: 1 oz of Cascade (7% alpha acid) boiled for 60 minutes in 5 gallons of 1.050 post-boil wort:
Gravity factor = 1.65 × 0.0001250.050 = 1.053
Time factor = (1 − e−2.4) / 4.15 = 0.219
Utilization = 1.053 × 0.219 = 23.1%
Pellet factor = 23.1% × 1.10 = 25.4% (pellets assumed)
IBU = (1 × 7 × 0.254 × 75) / 5 = 26.6 IBU
Where This Comes From
The Tinseth model has been the industry standard since 1995. Our dry hop model is based on research showing that humulinones formed during pellet processing dissolve into beer without heat, contributing measurable bitterness.