Independent pool equipment picks. Reader-supported.

Pool chemical calculators

Pool Chlorine Calculator

Enter your pool volume, the free chlorine you have and the level you want, pick your product and its label strength. You get the dose, split into safe steps, plus what the product adds besides chlorine.

  • Formulappm × liters ÷ strength
  • SourcesCDC, Utah code, TFP
  • Checked3 Nov 2026
Open the calculator ↓
Pool Chlorine Calculator: a jug of liquid chlorine, a tub of granules, a test kit with a pink sample and a phone showing fl oz beside a pool, and four steps: test FC and CYA, enter the target, add in steps, retest

Your pool and your chlorine

Add about
–
Metric–
Free chlorine rise–
Split into–

How to add it

  1. Run the pump. Add the product the way its label says: liquid around the edge, granules as the label directs.
  2. Never mix chlorine products with each other or with acid (our advice: add them separately, hours apart).
  3. Test again after the water has circulated, before you add a next step.

Steps of at most 10 ppm, so you can test in between (our rule of thumb). Strength as % available chlorine.

Short answer

To raise free chlorine by 1 ppm in 10,000 gallons you need about 13 fl oz of 10% liquid chlorine or about 2 oz of 65% cal-hypo (our calculation). Scale it up for your volume and the rise you want. The calculator above does that for you and splits big doses into steps.

How much free chlorine should a pool have?

The CDC recommends at least 1 ppm free chlorine in pools, and at least 2 ppm if you use cyanuric acid (stabilizer) or stabilized chlorine such as dichlor or trichlor. Utah’s pool code, written for public pools, uses the same minimums at pH 7.2 to 7.6 and does not allow more than 10 ppm while people swim.

CDC, pools without stabilizerat least 1 ppm
CDC, pools with stabilizerat least 2 ppm
Utah pool code, while open to swimmers1 or 2 ppm minimum, 10 ppm maximum

Bars on a scale of 0 to 13 ppm.

Stabilizer protects chlorine from the sun but also slows it down. That is why TroubleFreePool, a pool-owner community, ties its chlorine target to your stabilizer level. Its chart for pools on liquid chlorine:

Cyanuric acid (ppm)Minimum free chlorineTarget free chlorineShock (SLAM) level
302 ppm4 to 6 ppm12 ppm
403 ppm5 to 7 ppm16 ppm
504 ppm6 to 8 ppm20 ppm
605 ppm7 to 9 ppm24 ppm
705 ppm8 to 10 ppm28 ppm
806 ppm9 to 11 ppm31 ppm

Source: TroubleFreePool, free chlorine and cyanuric acid relationship. Salt pools have their own, slightly lower minimums on the same page.

Do not know your stabilizer level? Test it first. Without that number you cannot tell whether 3 ppm is plenty or too little. Our stabilizer calculator explains the ranges.

How much shock does a pool need?

“Shock” simply means raising free chlorine far above the normal level for a while. There is no single shock number: the label of your shock product gives a dose per 10,000 gallons, and the TroubleFreePool chart above gives a level that depends on your stabilizer. To use the calculator for shock:

  1. Test free chlorine and cyanuric acid. Both numbers decide the dose.
  2. Pick a shock target. Use the level on your shock label, or the SLAM level from the table for your stabilizer.
  3. Enter it as the target. The calculator gives the total and splits it into steps of 10 ppm, so you can test in between (our rule of thumb).
  4. Stay out until it drops. Follow your shock label and local rules on when swimming is safe again. For comparison, Utah’s code for public pools does not allow more than 10 ppm while people swim. Test with a kit that reads high levels: the CDC notes some tests show a false low above 10 ppm.

Our page on how to shock a pool covers when to shock, the order with pH, and what to do after an accident in the pool.

Which chlorine product should you use?

All four common products add chlorine. The difference is what else they add, and that matters over a season.

Liquid chlorine

Sodium hypochlorite, usually sold as 10% or 12.5% (typical label values, check yours). Adds only chlorine and a little salt. Loses strength in heat and with age (our note).

Cal-hypo

Calcium hypochlorite granules, around 65 to 73% (typical label values). Adds at least about 0.7 ppm calcium hardness per 1 ppm chlorine (our calculation).

Dichlor

Stabilized granules, around 56% (typical label value). Adds about 0.9 ppm cyanuric acid per 1 ppm chlorine (our calculation).

Trichlor tablets

Slow tablets, around 90% (typical label value). Adds about 0.6 ppm cyanuric acid per 1 ppm chlorine (our calculation), and stabilizer builds up over a season.

The side effects come from the molecules themselves: we worked them out from molecular weights (cyanuric acid from the NIST Chemistry WebBook, dichlor, trichlor and calcium hypochlorite from standard atomic weights). Over a summer of daily chlorine, those small numbers add up. Many pool owners switch to liquid chlorine once stabilizer or calcium is high enough (our explanation).

As an Amazon Associate we earn from qualifying purchases. We have not tested these products.

For this calculator Pool chlorine

Liquid chlorine or granular shock: check the % available chlorine on the label and enter it in the calculator.

Worked example: 15,000 gallons, from 1 to 4 ppm

58 fl ozliquid chlorine 10%
46 fl ozliquid chlorine 12.5%
9.2 ozcal-hypo 65%
10.7 ozdichlor 56%

All four raise free chlorine by 3 ppm in 15,000 gallons (our calculation). The dichlor dose also adds about 2.7 ppm stabilizer, the cal-hypo dose about 2 ppm calcium hardness. Shocking the same pool to 13 ppm with 10% liquid chlorine takes about 1.8 gallons.

The math behind the calculator

1 ppm means 1 milligram per liter. So the chlorine you need is the rise in ppm times the liters of water. A US gallon is 3.785412 liters (NIST).

Granules and tablets

Grams of product = rise × liters ÷ 1,000 ÷ strength.

3 × 56,781 ÷ 1,000 ÷ 0.65 = 262 g

Liquid chlorine

Liquid strength is stated as grams of chlorine per 100 mL (our explanation of “trade percent”). mL = rise × liters ÷ (strength × 10).

3 × 56,781 ÷ 100 = 1,703 mL

Real products often test a little weaker than the label, especially liquid chlorine that has been stored warm. That is why the calculator works in steps and why you test after each one (our advice).

Test kits and high chlorine. The CDC notes that above 10 ppm a test can bleach out and show a false low or 0 ppm. When you shock, use a test that can measure high levels, or dilute the sample as the test kit instructions say.

As an Amazon Associate we earn from qualifying purchases. We have not tested these products.

Test before and after A chlorine test kit that reads high levels

A FAS-DPD drop test counts free chlorine drop by drop, so it still works at shock levels where test strips stop (our note).

Pool chlorine FAQ

How much liquid chlorine raises 10,000 gallons by 1 ppm?

About 13 fl oz of 10% liquid chlorine, or about 10 fl oz of 12.5% (our calculation). Enter your own volume and strength in the calculator for your pool.

How much shock do I need for my pool?

It depends on your stabilizer level and on how high you need to go. Use the dose on your shock label, or the TroubleFreePool shock level for your cyanuric acid, as the target in the calculator.

Can I swim after adding chlorine?

Follow your product label and local rules: the label gives its own waiting time. For comparison, Utah’s code for public pools does not allow more than 10 ppm while the pool is open to swimmers; that is a public-pool rule, not a general all-clear for home pools.

Why is my chlorine reading lower than the calculator says?

The product may be weaker than its label, sunlight and dirt use chlorine up quickly, and a test can bleach out above 10 ppm (CDC). Test again after circulation and add a next step if needed.

Should I use tablets or liquid chlorine?

Tablets are easy but add stabilizer every time (about 0.6 ppm per 1 ppm chlorine, our calculation). Liquid chlorine adds no stabilizer. Many owners use tablets until stabilizer reaches their target, then switch.

Sources

  1. CDC: Home pool and hot tub water treatment and testing (at least 1 ppm, at least 2 ppm with cyanuric acid; tests can bleach out above 10 ppm)
  2. Utah Admin. Code R392-302-25, Table 3 (minimum chlorine per pH, maximum 10 ppm while open)
  3. TroubleFreePool: Free chlorine and cyanuric acid relationship explained (FC/CYA chart and SLAM levels)
  4. NIST Guide to the SI, Appendix B.8 (gallon, ounce and pound conversions)
  5. NIST Chemistry WebBook (molecular weight of cyanuric acid)

Doses, steps and side effects (stabilizer and calcium per ppm chlorine) are our own calculations from these sources. Checked 3 Nov 2026.

Independent picks No pay-for-placement
Clear criteria Stated on every roundup
Kept current Reviewed regularly
Reader-supported Affiliate funded