Skip to content

pH and acid demand calculator

pH is the reading that decides whether your chlorine works, whether the plaster etches and whether swimmers' eyes sting. It is also the one nobody can dose by eye, because the acid it takes depends entirely on the buffer behind it.

Painted spot illustration: a measuring jug of clear liquid on the deck beside a return jet

Why pH sits in a narrow band

The WHO guideline is explicit — 7.2 to 7.8 for chlorine, up to 8.0 for bromine — and the reason is chemistry, not comfort. Chlorine in water exists as two species; the killing one dominates at lower pH and gives way to a far weaker one as pH rises. At 8.0 you may hold 3 ppm of free chlorine and still have a pool that behaves like it is under-dosed.

Why this asks for alkalinity

Acid demand is not a fixed number of ounces per tenth of a point. In water buffered at 60 ppm, a modest pour moves pH a long way; at 150 ppm the same pour barely registers. This calculator scales the dose to your total alkalinity and then tells you what the correction costs in alkalinity, because that is the reading that quietly walks down every time you use acid.

It is a model, not a titration. Treat the number as a starting dose, re-test after four hours of circulation and adjust — the same discipline any tech uses with an acid demand test kit.

Salt pools drift up

The electrolysis that makes chlorine in a salt pool pushes pH upward continuously. Expect acid on most stops, and check total alkalinity monthly rather than seasonally.

Worked example

PoolReadingDoseTA after
22,000 gal, TA 100pH 8.0 → 7.5~45 fl oz acid~82 ppm
22,000 gal, TA 150pH 8.0 → 7.5~67 fl oz acid~124 ppm
22,000 gal, TA 90pH 7.0 → 7.4~0.33 lb soda ash~94 ppm