Mineral water salt calculator

How it works

Recreate bottled mineral waters by adding salts to your tap water. Based on Martin Lersch’s Khymos v6 spreadsheet.

Pick a target water (e.g. San Pellegrino or a coffee/beer profile), enter or import your tap water (Vitens PDF supported), set your batch size, and read off the grams of each salt to weigh. The calculator subtracts what is already in your tap and spreads the remainder across the salts you have on hand.

After mixing, carbonate the water if you use calcium or magnesium carbonates or hydroxides, then chill before use. The dilution section helps if you dissolve salts in a small concentrate first and top up with tap water later.

1. Target water

2. Your tap water (mg/L)

—

Download your PDF at Vitens →

Charge imbalance (mmol): tap —, target —. The spreadsheet suggests adjusting bicarbonate if tap data is incomplete.

Batch size

Finished water volume — salt weights, totals, and dilution use this size.

L finished water
1 L 100 L
Quick set

3. Salts to use

After weighing salts: carbonate the water so carbonic acid can dissolve Ca/Mg hydroxides or carbonates, then chill (see Khymos instructions).

4. Carbonation (pH estimate)

Default 950 mg/L matches the Khymos spreadsheet “Extra CO₂” used for calculated pH after carbonation.

5. Salt amounts to weigh

Salt mmol/L mg/L grams (batch)
Total salts — mg total — g

6. Batch workflow & dilution

One-shot batch (Khymos default): Weigh the grams for your batch size (e.g. 10 L), dissolve salts into that much tap water (often carbonated first for Ca/Mg carbonates or hydroxides), then chill. Every liter of the batch matches the target—nothing else to dilute.

Dissolve in less water, then top up: You may dissolve the same total salts in a smaller volume with CO₂, then add plain tap water to reach the full batch volume set above. That topping-up is dilution; the salt totals in step 5 stay the same.

Concentrate for later use: Dissolve the full batch salt weights into a small volume of tap water (slider below). For each liter of finished water later, mix concentrate + fresh tap as shown (same tap profile as step 2).

Concentrate volume

Tap water used to dissolve this batch’s salts before dilution.

L concentrate
0.1 L 0.5 L

—

Concentrate mixing assumes linear dilution and the same tap water as entered in step 2. Store concentrate chilled; use within a sensible shelf life for dissolved minerals.

7. Target vs. resulting composition

Highlighted rows differ from the target by more than ~5%. Estimated pH: — · Estimated TDS: — mg/L

Ion Target mg/L Result mg/L Δ