| Weight | Unit | AA% | Boil (min) | Form |
|---|
| Addition | Utilization | IBU |
|---|
Quick reference
Tinseth formula:
Tinseth: bigness = 1.65 × 0.000125^(boil_gravity − 1)
timeFactor = (1 − exp(−0.04 × boil_time)) / 4.15
utilization = bigness × timeFactor × form_modifier
Rager: utilization% = 18.11 + 13.86 × tanh((minutes − 31.32) / 18.27), divided by (1 + gravity adjustment), where the adjustment is (boil_gravity − 1.050) / 0.2 above 1.050 and zero below it. Rager typically reads 30–40% higher than Tinseth for the same addition — pick the one your recipes are calibrated against.
Cryo/lupulin pellets carry no extra utilisation multiplier here: their concentration is already captured by the roughly doubled alpha-acid percentage printed on the package, so enter that AA% and the maths follows. A whirlpool/hop-stand addition is modelled as 15 minutes of equivalent contact time regardless of the boil time entered.
IBU = AA% × weight_g × utilization × 1000 / batch_L
Form modifiers: pellet 1.0, leaf 0.92, cryo 2.0. Whirlpool additions are modeled as a 15-minute boil equivalent. Dry hops contribute 0 IBU. BU:GU ratio = IBU / gravity-points (e.g. 1.050 → 50).