Pool Chemical Calculator
Calculate the exact amount of pool chemicals needed to balance your pool water. Enter your pool volume, target levels, and current levels to get precise chemical dosages for chlorine, pH adjusters, alkalinity, and calcium hardness.
Was this calculator helpful?
How to use this tool?
How to Use the Pool Chemical Calculator
This calculator helps you determine the exact amount of chemicals needed to adjust your pool water to target levels. All values must be entered in US units (gallons for volume, ppm for chemical levels).
- Enter Pool Volume – Input your pool’s total capacity in gallons (e.g., 15000).
- Enter Current & Target Levels – For each parameter (Free Chlorine, pH, Total Alkalinity, Calcium Hardness), fill in both the current reading and your desired target.
- Click “Calculate Chemicals” – The form will validate your inputs and compute dosages.
- Review the Results – The output shows:
- Ounces of 12.5% Sodium Hypochlorite (chlorine) if raising chlorine.
- Quarts of 31.45% Muriatic Acid (only if lowering pH).
- Pounds of Sodium Bicarbonate (alkalinity up) if raising alkalinity.
- Pounds of Calcium Chloride (hardness up) if raising hardness.
- Note: The calculator only recommends acid for pH decrease. If you need to raise pH, use a base (not included). No adjustment is shown if levels are already at target.
Tip: Always double-check chemical labels and add chemicals gradually, retesting after each addition.
Previous Results
| Result | Inputs | Date |
|---|
Frequently Asked Questions
You can estimate volume by multiplying length, width, and average depth in feet, then multiplying by 7.5 for gallons. For round pools, use diameter squared times depth times 5.9.
This calculator assumes you use muriatic acid to lower pH. If your pH is below target, you would need a base like soda ash, but this calculator only provides acid dosage for lowering pH.
If your current levels are already at or above target for chlorine, alkalinity, or hardness, no adjustment is recommended. For pH, only acid addition is calculated if current pH is higher than target.