Pool Chemical Calculator
Estimate chlorine and pH-adjustment doses from pool volume and target chemistry. Always verify the product strength and retest after dosing.
Chemical Dosing Inputs
Chlorine Levels
pH Levels
Chemistry testing and chemical dosing guide
Getting Pool Chemistry Right (Seriously)
What the Numbers Mean
Look, your pool's chemistry comes down to five things. Get them right, and your water is crystal and your gear lasts. Get them wrong, and you're battling algae every weekend:
- Free Chlorine: 1–3 ppm (aim for 2–3) — This is your sanitizer. It kills the bad stuff.
- pH: 7.2–7.6 (sweet spot is 7.4) — Too high or low, and chlorine stops working right. Also makes eyes burn.
- Total Alkalinity: 80–120 ppm — Think of this as your pH's safety net. Stops wild swings.
- Calcium Hardness: 200–400 ppm — Prevents your plaster from dissolving or your equipment from corroding.
- CYA (Stabilizer): 30–50 ppm — Protects chlorine from UV rays. Too much and chlorine becomes useless.
Chlorine: The Work Horse
Chlorine is your pool's immune system. No chlorine, no sanitation. Problem is, it comes in different forms and they act totally different.
Liquid Chlorine (the fast option): Works quickly with no stabilizer added. A rough rule for 10% liquid chlorine is about 12.8 oz per 10,000 gallons for each 1 ppm free-chlorine increase.
Powder Shock (calcium hypochlorite): Strong stuff—65% available chlorine. Great for emergency algae situations. Use 1 lb per 10,000 gallons to raise chlorine 8 ppm.
Tablets (slow-release): Convenient but slower. Contains stabilizer already, which is both good and bad—good for outdoor pools, bad if CYA gets too high.
Shock Treatment (the deep clean): When your pool's cloudy or after heavy use, bump chlorine to 10–20 ppm overnight. The pool clears by morning. Do this weekly or whenever you get that swampy smell.
The CYA Trap (Chlorine Lockout)
Here's where most pool owners mess up. You add stabilizer to protect chlorine from sun, which makes sense. Except when CYA gets above 80 ppm, chlorine becomes lazy. Literally won't work right no matter how much you add. This is "chlorine lockout," and the only fix is draining 10–25% of the pool and refilling with fresh water.
Keep CYA between 30–50 ppm and you're golden. Need to know what chlorine level to target? Check your CYA: at 30 ppm CYA aim for 2 ppm chlorine. At 50 ppm CYA, bump it to 3 ppm. At 100 ppm CYA (too high), you need 6 ppm just to keep the pool clean—which is insane.
pH: The Balancing Act
If pH is too high (over 7.6): Muriatic acid is your friend. Add it slowly to the deep end while the pump runs. One quart per 10,000 gallons drops pH about 0.2. Acid also lowers alkalinity, which usually helps.
If pH is too low (under 7.2): Use soda ash (sodium carbonate). One pound per 10,000 gallons raises pH 0.2 and alkalinity 10 ppm. Both go up together, which is why it's slow to correct low pH.
Here's the thing: pH and alkalinity are linked. High alkalinity locks pH up. Low alkalinity makes pH bounce around like crazy. If your alkalinity is solid (80–120 ppm), pH stays stable most of the time.
Alkalinity: Your pH's Shock Absorber
Total alkalinity is basically a sponge for pH-changing chemicals. Low alkalinity (under 80 ppm)? Your pH swings 0.5–1.0 points daily, and you'll never get it stable. High alkalinity (over 120 ppm)? pH gets stubborn and you need gallons of acid to budge it.
Raise alkalinity with alkalinity increaser (sodium bicarbonate). Lower it with muriatic acid. This calculator does the math, but understand: small daily tests beat big emergency corrections.
Don't Be That Guy: Chemical Safety Rules
Never—and I mean never—mix acid with chlorine. Never dump chemicals into the skimmer basket. Always test first, then dose. Add everything to the deep end with the pump running so it disperses evenly. Wait 2–4 hours between adding acid and adding any other chemical. Test strips are quick but cartridge test kits are more accurate. Pick your poison and stick with it.
Pool Chemistry Reference Chart
| Parameter | Low (Bad) | Ideal (Good) | High (Bad) |
|---|---|---|---|
| Free Chlorine | < 1 ppm (algae risk) | 2–3 ppm | > 5 ppm (irritation) |
| pH | < 7.0 (corrosion) | 7.2–7.6 | > 8.0 (scaling) |
| Total Alkalinity | < 60 ppm (pH swings) | 80–120 ppm | > 180 ppm (pH locked) |
| Calcium Hardness | < 150 ppm (corrosion) | 200–400 ppm | > 500 ppm (scaling) |
| Cyanuric Acid (CYA) | < 20 ppm (UV loss) | 30–50 ppm | > 100 ppm (lockout) |
Worked Example: Chemical Dosing
Scenario: 20,000-gallon pool. Current chlorine is 1 ppm, target 2.5 ppm. Current pH is 7.8, target 7.4.
Chlorine Dosage: Need a 1.5 ppm rise. Using 10% liquid chlorine: (20,000 ÷ 10,000) × 1.5 × 12.8 oz = 38.4 oz.
pH Adjustment: pH is 0.4 too high. Use muriatic acid: ~1 quart per 10,000 gallons lowers pH 0.2. For 0.4 drop, use 2 quarts.
Always retest 2 hours after dosing to verify adjustments.