Water Recipe Builder
See where your water falls against 9 named recipes. Pick a target. Get the exact DIY formula.
GH × KH × SCA
How well do you know your water?
The Chemistry of Coffee Water
Filter coffee is 98–99% water. Espresso is roughly 90% water. Yet most home brewers obsess over bean selection, grind precision, and pour technique while using whatever comes out of their tap. The mineral content of your water determines how much flavor it can extract from coffee and which flavor compounds survive into the cup.
Two mineral parameters matter: General Hardness (GH) and Carbonate Hardness (KH, also called alkalinity). GH measures the concentration of calcium and magnesium ions — these are the extraction agents that bond with coffee solubles and pull them into solution. Magnesium is slightly more effective than calcium at binding to desirable flavor acids like citric and malic, as demonstrated by Hendon and Colonna-Dashwood’s 2014 research using density functional theory to model mineral-compound binding energies. KH measures bicarbonate concentration, which acts as a pH buffer. Bicarbonates neutralize acids in the brewed coffee. Too much KH and the cup tastes flat and chalky because the bright acids have been buffered away. Too little and the cup is excessively sharp and sour.
The ratio between GH and KH shapes the overall flavor profile more than either value alone. A high GH-to-KH ratio (3:1 or higher) produces bright, complex, forward-acidity cups that showcase origin character. A low ratio (1.5:1 or less) produces smoother, rounder, more muted cups. The SCA standard targets 68 ppm GH and 40 ppm KH (a 1.7:1 ratio) at 150 ppm total dissolved solids.
The Water Recipe Builder plots your water against nine named recipes from the specialty coffee community. Each recipe occupies a different region of the GH-KH space and produces a distinctly different cup. Rao/Perger (76 GH, 50 KH) is the widely recommended all-rounder. Barista Hustle #4 (80 GH, 40 KH) is clean and balanced for light-medium filter. The Hendon recipe (100 GH, 31 KH), derived from computational chemistry modeling, pushes toward bright and complex for origin-focused brewing. RPavlis (0 GH, 50 KH) is the simplest possible upgrade — just potassium bicarbonate in distilled water, one ingredient, completely scale-free by design.
The two-bottle DIY method makes building custom water straightforward. Bottle 1 adds hardness via magnesium sulfate (Epsom salt): 2.45 grams per liter of distilled water, calibrated so 1 mL per liter of final water equals 1 ppm GH. Bottle 2 adds alkalinity via sodium bicarbonate (baking soda): 1.68 grams per liter, with the same 1 mL = 1 ppm calibration. To build any recipe, you simply measure the specified milliliters of each concentrate into a liter of distilled water. The cost is pennies per gallon.
One critical distinction the tool accounts for: alkalinity’s buffering effect is 7.3 times stronger in a 15:1 pour-over ratio than a 2:1 espresso ratio. This means pour-over water needs low alkalinity (20–40 ppm KH) to preserve bright acidity, while espresso tolerates up to 150 ppm KH without muting flavor. Using the same water recipe for both methods will produce suboptimal results in at least one of them. For espresso machines specifically, chloride levels must stay below 30 ppm to prevent corrosion of stainless steel and copper boiler components under heat.
How This Works
The Two-Bottle Method
Most DIY water recipes use two mineral concentrates. Bottle 1 adds General Hardness (GH) via magnesium sulfate (Epsom salt). Bottle 2 adds Carbonate Hardness (KH) via sodium bicarbonate (baking soda). Our concentrates are calibrated so 1 mL per liter = 1 ppm, making the math simple: a recipe calling for GH 76 needs 76 mL of Bottle 1 per liter of final water.
Why GH and KH Matter
GH (hardness) determines extraction power — how much flavor your water pulls from coffee. KH (alkalinity) acts as a buffer, controlling how much acidity survives into the cup. The ratio between them shapes the overall flavor profile: high GH:KH = bright and complex, low GH:KH = smooth and muted.
The SCA Standard
The Specialty Coffee Association publishes a target of 150 ppm TDS, 68 ppm GH, and 40 ppm KH (1.7:1 ratio). The shaded zone on the chart represents the broader acceptable range. Most well-regarded recipes cluster near or within this zone.
SCA Water Quality Standards (2019). Hendon, C. et al. "The Role of Dissolved Cations in Coffee Extraction" (Journal of Agricultural and Food Chemistry, 2014). Rao, S. "Everything But Espresso" (2010). Barista Hustle DIY Water Recipes (2017).