Pool Chlorine Calculator

Work out how much liquid chlorine, cal-hypo shock, dichlor or trichlor raises your pool's free chlorine by the amount you need.

Safety: Read the product label first: it overrides this estimate. Never mix different chlorine products or add them together with acid. Add, circulate for at least an hour, then retest before adding more.

Add —
US gal
ppm
ppm
% by weight
%
% by weight

US shocks range from about 52% to 73%; use the number on your bag.

%

About 56% for the common dihydrate; 62% for anhydrous.

%
Raising free chlorine by
— ppm
Available chlorine needed
— lb
Product strength used
—
Metric
—
Per 1 ppm in this pool
—
Also adds
—
Add diagram

Shopping list

    Quantities are rounded up to whole bags, blocks and pieces. Prices change by region, so add your own to see a total.

    How to use the pool chlorine calculator

    Enter the pool's volume, your current free chlorine test result and the level you want. Choose the product and enter the strength from its label. The calculator gives the amount to add and how much of it is actually chlorine. Products differ a lot in strength: a pound of trichlor carries about 60% more chlorine than a pound of 56% dichlor.

    For liquid chlorine and bleach, labels usually give sodium hypochlorite as a percent by weight. The calculator converts that to grams of available chlorine per liter with OxyChem's published tables, because a jug labeled "10%" holds about 110 g/L, not 100.

    The formulas

    available chlorine (lb) = gallons × ppm increase × 8.3454 ÷ 1,000,000
    dry product (lb) = available chlorine ÷ (available % ÷ 100)
    liquid (gal) = available chlorine ÷ (g/L × 0.0083454 lb per gal per g/L)

    Worked example: 15,000 gallons from 1 to 4 ppm with 10% liquid chlorine

    1. Increase: 3 ppm. Available chlorine needed: 15,000 × 3 × 8.3454 ÷ 1,000,000 = 0.376 lb.
    2. A 10% (by weight) sodium hypochlorite solution holds about 109.8 g/L of available chlorine, which is 0.916 lb per gallon.
    3. Liquid needed: 0.376 ÷ 0.916 = 0.41 gal, about 52 fl oz.
    4. The same job with a 65% calcium hypochlorite shock takes 0.58 lb (9.3 oz).

    Product strengths

    ProductAvailable chlorineSide effect
    Liquid chlorine / bleachLabel % sodium hypochlorite (by weight) or trade %Raises pH slightly
    Calcium hypochlorite (cal-hypo)Label % calcium hypochlorite × 0.99 (US shocks about 52-73%)Adds calcium hardness
    Sodium dichlor, dihydrateabout 56%Adds cyanuric acid
    Sodium dichlor, anhydrous62% minimumAdds cyanuric acid
    Trichlor90% minimumAdds cyanuric acid, lowers pH

    Dosing safely

    • Retest first and after. Test free chlorine, add the dose with the pump running, circulate at least an hour, and test again before adding more.
    • Never mix chemicals. Cal-hypo and trichlor can react violently. Add products separately, to the water, never water to the product.
    • Store chlorine cool and dry, away from acids and out of the sun. Liquid chlorine loses strength quickly in heat.
    • Target depends on stabilizer. The right free chlorine level rises with cyanuric acid; outdoor pools with stabilizer need more chlorine than the bare minimum. Follow your test kit's guidance.

    Questions people ask

    How much liquid chlorine do I add to raise free chlorine 1 ppm?

    For every 10,000 gallons, about 0.083 lb of available chlorine raises it 1 ppm. A jug labeled 10% sodium hypochlorite holds about 110 g/L of available chlorine, so that's roughly 11.7 fluid ounces per 10,000 gallons per ppm.

    How much shock for a 15,000 gallon pool?

    It depends on how far you need to raise free chlorine. To raise it 10 ppm with a 65% calcium hypochlorite shock: 15,000 × 10 × 8.345 ÷ 1,000,000 ÷ (0.65 × 0.992) = 1.9 lb. Many shock bags are 1 lb, so that's two bags.

    What does 12.5% liquid chlorine mean?

    Pool-supply liquid chlorine is often sold by 'trade percent', which is grams of available chlorine per liter divided by 10. A 12.5% trade solution has 125 g/L, and one gallon raises 10,000 gallons by about 12.5 ppm. Retail jugs usually list sodium hypochlorite as a percent by weight instead, which the calculator converts using OxyChem's tables.

    What is the difference between cal-hypo, dichlor and trichlor?

    Cal-hypo (calcium hypochlorite) adds calcium; dichlor and trichlor add cyanuric acid (stabilizer) along with chlorine. Over a season, stabilized products can push cyanuric acid high enough to weaken chlorine, so many pool owners use liquid chlorine or cal-hypo for routine dosing.

    How long after adding chlorine can I swim?

    Follow the product label. Most say to wait until free chlorine has dropped back into the normal swimming range, which you confirm by testing.

    Sources and assumptions

    Last reviewed 27 October 2026. Every formula on this page is checked against the worked example above in our automated tests. Found a problem? Tell us.