Pool Chemistry Calculator
Rectangular Pool
Circular Pool
Recommendations
Shock Guide: Treating Algae
For algae treatment: adjust pH to ~7.2 (if needed), run pump & filter continuously while shocking, and follow safety instructions on product labels. The table and chart below show how much chlorine is required to raise a pool to 20 ppm (assumes starting FC = 0).
Preset sizes (20 ppm, starts at 0 ppm)
Chemistry Guide
Detailed reference: what each chemical does and the ideal range.
▸Free Chlorine
Free chlorine (FC) is the active sanitizer, it kills bacteria and algae and oxidizes contaminants. It’s measured in ppm. Use chlorine products (liquid sodium hypochlorite, cal-hypo, dichlor) to raise FC. When shocking to handle algae you typically raise FC to much higher levels (e.g. 20 ppm) for a short period; always follow product safety and label guidance.
Ideal range: 2.5 – 5.0 ppm
Common caution: high FC can bleach swimsuits and irritate skin/eyes; lower by sunlight exposure or partial dilution if too high.
▸pH
pH measures how acidic or basic the water is. pH affects sanitizer effectiveness (low pH increases chlorine activity but can corrode surfaces; high pH reduces chlorine effectiveness and encourages scaling).
Ideal range: 7.2 – 7.6
How to adjust: raise pH with soda ash (sodium carbonate); lower pH with muriatic acid or sodium bisulfate. Make changes gradually and retest after circulation.
▸Alkalinity (Total Alkalinity)
Total alkalinity acts as a buffer for pH, it helps resist rapid pH swings. If alkalinity is too low, pH will bounce around; too high and pH can be hard to lower.
Ideal range: 80 – 130 ppm
How to adjust: raise alkalinity with baking soda (sodium bicarbonate). To lower alkalinity, add measured acid (muriatic or dry acid) and aerate to raise pH back after.
▸Calcium Hardness
Calcium hardness indicates dissolved calcium. Low hardness risks corrosion of plaster and metal parts; high hardness risks scale formation and cloudy water.
Ideal ranges: Vinyl liner: 150 – 225 ppm; Gunite/plaster: 200 to 400 ppm
How to adjust: raise hardness with calcium chloride (add in stages). To reduce hardness, partial drain & refill is the common approach.
▸CYA (Cyanuric Acid / Stabilizer)
Cyanuric acid protects chlorine from UV degradation (sunlight). Without enough CYA, chlorine will burn off quickly; too much CYA reduces chlorine’s effectiveness.
Ideal range: 30 – 50 ppm
How to adjust: add cyanuric acid (stabilizer) in small amounts; to lower, partially drain & refill.