Mobile-First Brewing Lab

Precision Brewing Tools

Zero signups. Zero cloud fees. 100% client-side physics built for hot kettles, steam, and garage brew days.

🌿 Hop Storage Index (HSI) Decay

Models real-time alpha acid degradation based on variety HSI, package oxygen permeability, storage temperature, and age.

Hop Storage Age: 12 Months
6 Mo 12 Mo 18 Mo 24 Mo
Harvest Alpha Acid (AA%): 14.0%
4.5% (Noble) 10.0% (Centennial) 14.0% (Citra) 17.0% (Galaxy)
Hop Variety HSI Preset:
Storage Temperature:
Packaging Barrier:
Effective Alpha Acid %
13.8%
-1.4% Degradation

Target 45 IBU addition extracts 44.4 IBU.
📖 How This Brewing Math Works (ASBC HSI Model)

FreshHops models hop acid decay according to standard ASBC (American Society of Brewing Chemists) empirical kinetics:

AA_effective = AA_initial × exp(-k_effective × t)

Where k_base = -ln(1 - HSI) × 2, scaled by empirical storage temperature coefficients (C_temp = 0.12 at 0°F vs 1.00 at 68°F) and oxygen barrier permeability coefficients (C_pack = 0.15 for sealed mylar vs 1.00 for polyethylene bags).

🌡️ Strike Water Temperature

Calculate exact hot water strike temperature to hit your target mash rest without under- or over-shooting.

Target Mash Rest Temp: 152.0°F
148°F (Dry / High Atten) 152°F (Balanced) 156°F (Full Body)
Initial Grain Temp: 68.0°F
55°F (Cold Basement) 68°F (Ambient Room) 75°F (Warm Garage)
Water-to-Grain Ratio: 1.50 qt/lb
1.25 qt/lb (Thick) 1.50 qt/lb (Standard) 2.50 qt/lb (Full BIAB)
Mash Tun Vessel Type:
Grain Weight (lbs):
Required Strike Water Temp
164.7°F
73.7°C

For 12.0 lbs grain with 1.50 qt/lb: Heat 4.50 gallons (18.0 quarts) of strike water.
📖 How This Brewing Math Works (Thermodynamic Enthalpy)

Grain specific heat is approximately 0.4 cal/(g·°C) compared to water's 1.0 cal/(g·°C) (a 0.2 ratio in imperial units):

StrikeTemp = (0.2 / Ratio) × (TargetTemp - GrainTemp) + TargetTemp + TunOffset

Accounting for vessel thermal mass prevents the common 3–5°F temperature drop during dough-in.

🍺 Alcohol by Volume (ABV) & Attenuation

Calculate exact alcohol content (ABV & ABW), attenuation rates, and 12 oz calories from Original Gravity (OG) and Final Gravity (FG). Supports Specific Gravity (SG), °Plato, and °Brix.

Original Gravity (OG) / Extract:
1.040 (Light) 1.056 (Pale/IPA) 1.075 (DIPA) 1.095 (Stout)
Final Gravity (FG) / Extract:
1.006 (Very Dry) 1.010 (Balanced) 1.015 (Medium) 1.022 (Full/Sweet)
Calculation Formula Model:
Hall formula prevents underestimating alcohol on beers above 1.060 OG.
Alcohol by Volume
6.2% ABV
4.9% ABW • ~185 kcal (12 oz)

Apparent Attenuation 82.1%
Real Attenuation 66.7%
Normalized OG 1.056 SG (13.8 °P)
Normalized FG 1.010 SG (2.6 °P)
📖 How This Brewing Math Works (Hall Equation, Balling Real Extract & Calories)

Standard brewing math uses ABV = (OG - FG) × 131.25, which assumes a fixed fermentation efficiency and constant alcohol density. For beers above 1.060, FreshHops defaults to the Hall High-Gravity Equation:

ABV = [ (76.08 × (OG - FG)) / (1.775 - OG) ] × (FG / 0.794)

Real Extract (RE) accounts for ethanol's lighter-than-water specific gravity skewing hydrometer readings: RE = 0.1808·OE + 0.8192·AE.

12 oz Calories are computed according to standard ASBC guidelines: Calories = [ (6.9 × ABW) + 4.0 × (RE - 0.1) ] × FG × 3.55.

🔬 Refractometer Alcohol Correction

Corrects for ethanol's optical distortion in fermented wort. Supports °Brix, °Plato, and Specific Gravity (SG) inputs.

Original Unfermented Reading:
12.4 °Bx (1.050) 15.5 °Bx (1.063) 19.3 °Bx (1.080)
Current Fermented Reading:
6.5 °Bx 7.5 °Bx 8.5 °Bx
Wort Correction Factor (WCF):
Standard optical default is 1.00 (or 1.04 for high-precision ATC prisms).
True Corrected Final Gravity
1.013
3.29 °Plato (3.29 °Bx)
6.9% ABV

Apparent Attenuation: 79.6% • Original: 1.063 SG (15.5 °P)
📖 How This Brewing Math Works (Terrill & Hall Equations)

Ethanol has a higher refractive index than sugar solution, creating falsely high readings on an uncorrected refractometer. FreshHops applies the official Sean Terrill (2011) Cubic Model:

FG = 1.0000 - 0.0044993·RI_i + 0.011774·RI_f + 0.00027581·RI_i² - 0.0012717·RI_f² - 0.00000728·RI_i³ + 0.000063293·RI_f³

ABV is calculated using the Hall High-Gravity equation, which accurately compensates for alcohol density vs wort density across all gravity ranges.

💧 Water Chemistry & Mash pH Predictor

Calculate brewing salt additions (Gypsum, CaCl₂, Epsom) and 88% lactic acid to hit target mineral ratios and mash pH.

Target Beer Profile:
Source Water Type:
Batch Water Volume: 6.0 Gallons
5.0 Gal 6.0 Gal 8.0 Gal 12.0 Gal
Mineral Salt Additions

TARGET MASH PH
5.35
88% LACTIC ACID
2.4 mL
📖 How This Brewing Math Works (Bru'n Water Salt Kinetics)

Sulfate enhances hop bitterness perception and dryness, while chloride enhances malt fullness and sweetness. Target residual alkalinity (RA) determines the volume of food-grade 88% lactic acid needed to maintain optimal enzymatic alpha and beta-amylase activity in the 5.2–5.4 pH zone.

🍾 Carbonation & Keg PSI / Bottle Priming

Calculate exact CO₂ equilibrium regulator PSI, draft beer line length resistance, or bottle priming sugar weights.

Target Carbonation: 2.5 Vols
2.1 Vols (British Ale) 2.5 Vols (American IPA) 2.8 Vols (Saison / Wheat)
Kegerator Temperature: 38.0°F
36°F (Crisp Lager) 38°F (Standard Draft) 44°F (Ales / Stouts)
Regulator Head Pressure
11.2 PSI
At Equilibrium

Recommended 3/16" Beer Line: 5.8 ft for a balanced pour.
📖 How This Brewing Math Works (Henry's Law of Gas Solubility)

Carbon dioxide solubility is governed by Henry's Law. FreshHops applies the standard ASBC polynomial equation for CO₂ equilibrium pressure:

P(PSI) = -16.6999 - 0.010105·T + 0.00116512·T² + 0.173354·T·V + 4.24267·V - 0.0684226·V²

Beer line length calculation matches line flow resistance (typically 2.2 psi/ft for 3/16" ID vinyl tubing) to overcome regulator pressure and deliver a gentle 1–2 oz/sec pour with zero foaming.

⚖️ Pre-Boil Gravity Diagnostic & Batch Saver

Kettle volume or mash efficiency off? Diagnose pre-boil gravity immediately and get exact DME additions or boil adjustments to hit target OG.

Pre-Boil Vol (Gal):
Pre-Boil SG:
Target Post-Boil Vol:
Target OG:
Kettle Boil-Off Rate (Gal/hr):
Typical residential electric or propane kettle boil-off is 0.75–1.25 Gal/hr.
Predicted Finished OG
1.049
Undershot by 9.0 Points

📖 How This Brewing Math Works (Gravity Points Conservation)

Gravity points (GU) represent total dissolved sugar: GU = Volume × (SG - 1.000) × 1000.

Because water evaporates during boiling while sugars remain, Predicted OG = 1.0 + (Measured Pre-Boil Points / Finished Volume) / 1000. Dry Malt Extract (DME) yields approximately 44 PPG (Points per Pound per Gallon), enabling exact kettle rescue calculations.

Brew Day Pilot Integration

Love these tools? Get them right inside your kettle timer.

FreshHops bundles these calculators into a tactile "Scan & Brew" Pilot that pairs with your phone over local Wi-Fi with zero cloud fees.

How "Scan & Brew" Works ➔ Get Early Beta Access Free