
Pool volume calculator
Gallons and liters for rectangle, round, oval and kidney pools with a shallow and deep end. The formula is shown under the result.
Enter your pool size and test results to get doses of chlorine, acid, baking soda, calcium, stabilizer or salt. Switch to shock mode for a shock dose based on your CYA.
Free, no sign-up. Updated October 14, 2026.
Not sure? Calculate your pool volume. The result carries over on this device.
Doses for 15,000 gallons. Use one product per reading.
Raise free chlorine by 3 ppm. Pick one product:
| Product | Amount |
|---|---|
| Liquid chlorine 10% | 58 fl ozabout 7.2 cups |
| Liquid chlorine 12.5% | 46 fl ozabout 5.8 cups |
| Cal-hypo 65%Also adds about 2.1 ppm calcium hardness. | 9.2 ozby weight |
| Cal-hypo 73%Also adds about 2.1 ppm calcium hardness. | 8.2 ozby weight |
| Dichlor (55% granular)Also adds about 2.7 ppm CYA. | 11 ozby weight |
| Trichlor (90% tabs or granules)Also adds about 1.8 ppm CYA. | 6.7 ozby weight |
Lower pH by 0.3. Pick one product:
| Product | Amount |
|---|---|
| Muriatic acid 31.45% | 23 fl ozabout 2.88 cups |
| Dry acid (sodium bisulfate) | 1.9 lb31 oz |
Total alkalinity is already at target. Nothing to add.
Raise calcium hardness by 50 ppm. Pick one product:
| Product | Amount |
|---|---|
| Calcium chloride 77% (flake) | 9 lb144 oz |
| Calcium chloride 94% (anhydrous) | 7.4 lb118 oz |
Raise CYA by 10 ppm.
| Product | Amount |
|---|---|
| Cyanuric acid (stabilizer granules) | 1.3 lb20 oz |
Adjust one reading at a time: alkalinity, then pH, calcium, stabilizer and chlorine last. Add chemicals to water, never water to chemicals, and never mix products. Put in about half, run the pump 30 minutes, retest, then finish.
These are the reference amounts the calculator uses, and the order to apply them in.
Start with an accurate volume. The pool volume calculator works it out, and this page picks up the result on the same device. Test with a drop-based kit or reliable strips, enter the readings under Current, and set Target to where you want each one. Each reading gets a card listing the amount for every common product. Use one product per reading.
Liquids are shown in fluid ounces and cups, switching to gallons for large doses. Dry products are in ounces and pounds by weight. Weigh dry chemicals on a kitchen or postal scale, because a scoop of cal-hypo and a scoop of baking soda weigh different amounts.
pH assumption: pH doses assume 12.8 fl oz of 31.45% muriatic acid lowers pH about 0.2 in 10,000 gallons at 100 ppm total alkalinity, scaled with your TA. Real results vary from about 0.1 to 0.3, so add half, circulate for 30 minutes and retest. Alkalinity, stabilizer and borates all change how far each ounce of acid moves pH, so the pH dose is an estimate.
Stabilizer (CYA) protects chlorine from sunlight and also slows it down, so higher CYA needs higher free chlorine to kill algae. The shock level is about 40% of CYA: 12 ppm at 30 CYA, 16 ppm at 40 CYA, 20 ppm at 50 CYA. Unstabilized pools get a 10 ppm minimum.
Hold chlorine at the shock level, retesting every few hours and topping up, until the water is clear, combined chlorine reads 0.5 ppm or less, and the pool loses no more than 1 ppm overnight. Use liquid chlorine or cal-hypo. Dichlor and trichlor add stabilizer each time, which raises the next shock level.
CYA, calcium and salt stay in the water until it is replaced. When a target is below the current reading, the calculator shows the share of water to drain and refill, assuming the fill water contains none of that chemical. Draining 25% of the water lowers each of them by about 25%.
What weekly pool service costs near you
One gallon of 12.5% liquid chlorine raises free chlorine by about 12.5 ppm in 10,000 gallons (10% bleach raises it about 10 ppm). To raise a 20,000 gallon pool by 2 ppm you need 2 ÷ 12.5 × 2 = 0.32 gallons, or about 41 fl oz of 12.5% liquid chlorine.
A common rule of thumb is to shock to a free chlorine level of about 40% of your cyanuric acid (CYA), with at least 10 ppm in unstabilized water. At 40 ppm CYA that is 16 ppm FC. Hold that level, topping up as needed, until the water is clear and overnight chlorine loss is 1 ppm or less.
As a starting point, about 12.8 fl oz of 31.45% muriatic acid lowers pH by roughly 0.2 in 10,000 gallons at 100 ppm total alkalinity. Higher alkalinity needs more acid and lower alkalinity needs less, and real results range from about 0.1 to 0.3, so add half, circulate for 30 minutes and retest.
About 1.4 to 1.5 lb of baking soda raises total alkalinity by 10 ppm in 10,000 gallons. Broadcast it over the surface with the pump running and retest after a few hours.
Alkalinity first, because it buffers pH. Then pH, then calcium hardness, then stabilizer (CYA), and chlorine last. Make one adjustment at a time, let the pump circulate, and retest before the next one.
Not practically. Stabilizer, calcium and salt stay in the water until it is replaced. The calculator shows roughly what share of the water to drain and refill, assuming your fill water has none of that chemical.