Pool chemistry is not complicated once you understand the hierarchy: alkalinity buffers pH, pH controls chlorine effectiveness, and the Langelier Saturation Index ties everything together into a single balance score. This guide walks through each parameter so you know what to adjust first and why.
The Hierarchy of Pool Chemistry
Pool chemistry has a natural hierarchy that makes troubleshooting much simpler once you understand it. Total alkalinity should be adjusted first because it acts as a pH buffer — if alkalinity is too low, pH will swing wildly every time you add any chemical. Once alkalinity is in the 80–120 ppm target range, pH becomes stable and responsive to precise adjustment. Only after pH is set correctly (7.2–7.6) does chlorine reach its maximum effectiveness; the same 2 ppm of free chlorine sanitizes roughly 50% faster at pH 7.2 than at pH 7.8.
Calcium hardness and cyanuric acid round out the five main parameters. Hardness affects whether water is corrosive or scaling, as captured by the LSI score. Cyanuric acid protects chlorine from UV loss but must be kept below 80 ppm or it begins to chlorine-lock — a condition where chlorine tests at normal levels but is mostly bound to stabilizer and cannot effectively kill pathogens. Adjusting parameters in the right order prevents you from chasing your tail by adding acid to lower pH before fixing alkalinity, only to watch pH rebound the next day.
Chlorine: Types, Dosing, and Shock Treatment
Not all chlorine products are interchangeable. Liquid chlorine (sodium hypochlorite, 10–12%) is the simplest to use — it raises free chlorine without adding stabilizer or calcium, making it ideal for regular maintenance and shock treatment. Granular calcium hypochlorite (65–70%) is more concentrated and raises free chlorine faster, but it also adds calcium to the water with each dose, which matters in pools that already have high hardness. Trichlor tablets (90% available chlorine) are the most common slow-release form but contain cyanuric acid, so heavy tablet use gradually accumulates stabilizer to levels that reduce chlorine effectiveness.
Shock treatment is a deliberate super-chlorination to 10 ppm or above to oxidize chloramines, kill algae, and break chlorine demand from organic contamination. The rule of thumb is 1 lb of granular calcium hypochlorite per 10,000 gallons to reach approximately 10 ppm. Always shock at dusk to prevent UV degradation before the chlorine has time to work, run the filter overnight, and test the water before allowing swimming once levels drop below 5 ppm. The calculator scales all product-specific doses to your pool's exact volume so you can measure product directly without additional arithmetic.
pH and Alkalinity: The Foundation of Balance
pH is the most frequently adjusted parameter in pool maintenance because it drifts continuously from bather activity, rainfall, and CO₂ off-gassing. Raise pH with soda ash (sodium carbonate) and lower it with muriatic acid or dry acid (sodium bisulfate). For a 10,000-gallon pool, approximately 6 oz of soda ash raises pH by 0.2 units; approximately 10 oz of muriatic acid lowers it by 0.2 units. Always add chemicals near a return jet with the pump running to distribute the chemical quickly and prevent localized concentration from etching plaster.
Total alkalinity is adjusted independently: raise it with sodium bicarbonate (baking soda) and lower it with muriatic acid added in the deep end with the pump off, then circulated. The reason to lower alkalinity with the pump off is to let the acid work on the alkalinity at the bottom before distributing it — adding acid with high circulation primarily lowers pH rather than alkalinity. Getting alkalinity into range before adjusting pH makes the pH correction stick for days rather than bouncing back within hours, which is the most common sign that alkalinity is out of range.
Understanding and Using the LSI
The Langelier Saturation Index combines pH, water temperature, calcium hardness, total alkalinity, and total dissolved solids into a single dimensionless number that predicts whether your pool water will corrode surfaces or deposit calcium scale. An LSI of exactly zero means water is perfectly balanced at equilibrium. An LSI below -0.3 means corrosive water that will actively dissolve calcium from plaster, gunite, and grout — causing pitting, etching, and premature surface failure. An LSI above +0.3 means scale-forming water that deposits white calcium carbonate on surfaces, in pipes, and on heat exchanger surfaces where it reduces heating efficiency.
The key insight from the LSI is that you can balance water through multiple routes. If your LSI is too low, you can raise calcium hardness, raise alkalinity, raise pH, or reduce temperature — all shift the LSI toward zero. If it is too high, you can lower pH, lower calcium hardness (by partial drain and refill), or lower alkalinity. In practice, pH adjustment is the fastest lever, and calcium hardness is the slowest. The Water Balance tab calculates your current LSI and shows which parameter adjustments will move it into the balanced range most efficiently for your pool's current chemistry.