Brew Lab · Calculators I + II
Water Profile Blender
Linearly blend six reported ion concentrations from two water sources without pretending to predict mash chemistry.
Boundary: This tool does not prescribe salts, acids, bases, or treatment doses.
Static result contract
Worked example
A production ICU form can progressively enhance this calculator later. The method and representative result remain understandable with no JavaScript.
- Blended sulfate
- 60.0 mg/L
- Blended chloride
- 40.0 mg/L
- Boundary
- No mash-pH prediction
Method
Formula is part of the interface
BEU does not hide the calculation behind a single result number.
| Method | Formula | Interpretation boundary |
|---|---|---|
| Two-source concentration blend | Cblend = fA×CA + (1−fA)×CB | Mass-balance blend only; reactions and mash pH are outside scope. |
Input contract
Units and guards
Input guards keep this foundation implementation bounded. They are not style definitions, legal thresholds, or equipment ratings.
| Input | Accepted units / range | Boundary |
|---|---|---|
| Water A ion profile | numeric | Ca, Mg, Na, Cl, SO4, HCO3 in mg/L. |
| Water B ion profile | numeric | Same six ions in mg/L. |
| Fraction Water A | unitless · 0 to 1 | 0–1 fraction; Water B is the remainder. |
Limits & safety
What the result does not prove
Limitations
- Does not predict mash pH, acid/base reactions, precipitation, or flavor.
- Input reports can vary by source and time.
Safety / responsible-use notes
- This tool does not prescribe salts, acids, bases, or treatment doses.
Methodology sources
Follow the method back to its references
External formulas and technical claims are sourced separately from Beer Universe's own algebra, unit handling, and interface policy.
- Brewer's Friend Water Chemistry reference
industry technical · brewing water ion reporting · bicarbonate and alkalinity conversion · water-profile comparison - BEU018 Brew Lab Calculators II methodology contract
beu original · BEU calculator guards · BEU interpretation boundaries · BEU result-route policy