salz.run
Built by Sean Trail runner · Heavy sweater · First 100K, 2027

Build your own
electrolyte
drink, by the gram.

I'm a heavy sweater training for my first 100K, and the commercial mixes were eating my budget. salz.run is the calculator I built for myself — plug in your sweat rate, get a per-bottle recipe, mix four cheap powders. About a quarter a bottle instead of two bucks. That's the whole thing.

Inputs

Body weight
70kg
40130
Sweat loss / hour
0.90kg/hr

Net weight loss per hour of activity. 1 kg sweat ≈ 1 L fluid.

0.22.5
LightModerateHeavyElite

Classification: Moderate sweater

How to measure
  1. 01. Weigh nude before activity.
  2. 02. Train at race intensity for a known time (60+ min ideal).
  3. 03. Track fluid drunk during the session (mL).
  4. 04. Towel off, weigh nude again.
  5. 05. Sweat rate (L/hr) = (Δ kg + fluid L) ÷ hours
Session duration
2hrs
Sweat saltiness

Salty crust on cap or stinging eyes mid-effort? Bump up one.

Heat exposure
Carb intensity
Bottle size
f(x)

Per Bottle

500 ml

Dose exact. Use a kitchen scale (0.01 g resolution) for the minerals.

Table salt (NaCl)
1.04 g
≈ 1/8 tsp
Potassium chloride (KCl)
0.25 g
≈ 1/8 tsp
Magnesium citrate (Calm)
0.13 g
≈ 1/8 tsp
Dextrose (glucose)
44.4 g
≈ 3.7 tbsp
Water
500 ml
Delivers per bottle
Na
410 mg
K
133 mg
Mg
10 mg
CHO
44.4 g
Per hour
1.4
bottles to drink
Fluid675 ml
Na553 mg
CHO60 g
Session total
3
bottles to prep
Fluid1.4 L
Na1106 mg
CHO120 g
!
Sanity check. Sodium concentration of this formula: 819 mg/L. Carb concentration: 8.9% (target 4–8%). Drink to thirst — do not force-fluid past the per-hour target.

Field Notes

All posts →
May 6, 2026

The DIY electrolyte kit: four ingredients, one cart

I switched from $1.50-per-stick pre-mixes to four powders and a kitchen scale. Costs about $0.25 a bottle and works better for the kind of running I do.

Apr 22, 2026

How to measure your sweat rate in 90 minutes

The single most useful data point for hot-weather running. You need a bathroom scale, a water bottle, and one hour of honest effort.

Apr 8, 2026

Why I built salz.run

I'm Sean. I'm a heavy sweater training for my first 100K, and the LMNT bills got embarrassing. So I sat down with a scale.