Trusted for fast, accurate shock dosing

Pool Shock Calculator.

Enter your pool volume, current chlorine reading, and target level to get an exact shock dose — in pounds, ounces, or gallons.

Verified formulas

Instant results

Used by pros

Pool Shock Calculator

Adjust sliders or type directly to see updates

Gal
025,00050,000
PPM
0 PPM10 PPM20 PPM
PPM
1 PPM10 PPM (shock)30 PPM

Granular Shock

Liquid Chlorine

Shock Required

Cal-Hypo 65%
Total Weight
1.155lbs
18.5oz·0.524kg
524 grams

Required shock product to reach target chlorine.

1 lb BagsUS Standard
1.15bags
Buy 2 whole bags

Standard 1 lb granular shock bags — most common US retail size.

450 g BagsMetric
1.16bags
Buy 2 whole bags

Common 450 g pack size in Canada, UK, and Australia.

Safe Shocking Advisory: Always shock at dusk or night — UV sunlight degrades chlorine rapidly. Pre-dissolve Cal-Hypo in a bucket of water before adding to the pool. Never add granular shock directly to the skimmer. Run your pump for at least 8 hours after shocking. Test free chlorine (target 1–3 ppm) before allowing swimmers in.

Quick answer

To shock a 20,000-gallon pool from 2 ppm to 10 ppm free chlorine, add about 2.1 lbs (34 oz) of Cal-Hypo 65% — roughly two 1 lb bags.

Product (lbs) = (Target PPM − Current PPM) × Gallons × 8.34 ÷ 1,000,000 ÷ Available Chlorine %
Guide

How to Calculate Pool Shock Accurately

Shocking raises free chlorine to a high enough level, fast enough, to burn through algae, chloramines, and other contaminants before sunlight and bather load eat away at it. Under-dosing wastes a trip to the store; over-dosing means an unswimmable pool for longer than necessary.

The calculator above applies the same ppm-to-weight formula pool professionals use, adjusted for your chosen product's available chlorine percentage, so the dose matches your exact water and equipment.

After you add shock

What to Do Next

Pour or pre-dissolve the shock slowly around the deep-end perimeter, away from steps, ladders, and liners.

Run the pump continuously for at least 8 hours so chlorine circulates evenly through the water.

Brush the walls and floor afterward to loosen any algae or debris the chlorine needs to reach.

Retest free chlorine the next morning before deciding it's safe to swim.

Swim only once Free Chlorine has dropped back to around 1–4 ppm.

Timing

When Should I Shock My Pool?

Cloudy water.

Visible algae.

Strong chlorine smell.

After heavy rain.

After a pool party.

Opening or closing.

Product guide

Which Shock Should I Choose?

SituationRecommended Product
Green or black algaeCal-Hypo 65% or 73%
Routine weekly maintenanceLiquid Chlorine
Saltwater / salt chlorinator poolLiquid Chlorine
Small above-ground poolLiquid Chlorine (bleach-grade)
Low stabilizer (CYA) levelDichlor 56%

Cal-hypo and liquid chlorine don't add stabilizer, which keeps CYA from creeping too high over a season. Dichlor does add CYA, so it's better suited to routine dosing than repeated heavy shocking.

Reference table

Chlorine Target Guide

Target levels shift depending on why you're shocking. Higher CYA levels generally call for a higher target FC to stay effective — check your stabilizer reading if these ranges seem too aggressive.

SituationTarget FC
Normal swimming1 – 3 ppm
Heavy bather load3 – 5 ppm
Routine shock~10 ppm
Mustard algae20 – 30 ppm
Green / black algae20 – 30 ppm
Mistake

Common Mistakes to Avoid

  • Mistake: 01

    Shocking in direct sunlight

    UV rapidly burns off unstabilized chlorine, wasting most of the dose.

  • Mistake: 02

    Mixing different chlorine products

    Combining chemicals can trigger dangerous reactions — always add one at a time.

  • Mistake: 03

    Leaving the pump off

    Without circulation, chlorine pools in one area instead of treating the whole volume.

  • Mistake: 04

    Swimming too soon

    Wait until Free Chlorine tests back down near the normal swimming range.

  • Mistake: 05

    Pouring granules dry onto liners

    Undissolved granules can bleach or pit vinyl and fiberglass surfaces.

  • Mistake: 06

    Guessing the dose

    Test current FC first — over-shocking just means a longer wait to swim.

How it works

Calculation methodology

This calculator uses the standard ppm-to-weight conversion used across the pool industry: 1 ppm of a substance in 1 million gallons of water weighs 8.34 lbs. From there:

1.

Convert liters to gallons, if needed.

2.

Find the required FC increase: target ppm minus current ppm.

3.

Calculate the pure-chlorine weight needed: increase × gallons × 8.34 ÷ 1,000,000.

4.

Divide by your product's available chlorine percentage to get product weight.

4.

For liquid products, convert weight to volume using product density.

Results are estimates. Actual demand varies with CYA, bather load, sunlight, and existing chlorine demand from organics in the water — always confirm with a test kit.

Example

Real Calculation Examples

10,000 gal

FC 3 → 10 ppm

≈ 0.47 gal Liquid Chlorine 12.5%

15,000 gal

FC 1 → 12 ppm

≈ 1.4 lb Cal-Hypo 73%

20,000 gal

FC 2 → 10 ppm

≈ 2.1 lb Cal-Hypo 65%

Common fix

Troubleshooting

Why is my chlorine still low after shocking?

High CYA, active algae still consuming chlorine, poor circulation, expired product, or an underestimated dose can all be the cause. Retest and consider a second, smaller shock.

Why is my pool still cloudy after shocking?

Dead algae, poor filtration, high calcium hardness, or a dirty filter can all leave water cloudy even after chlorine levels are correct. Run the filter longer and backwash or clean it if needed.

Why does my pool smell strongly of chlorine?

A strong chemical smell usually means chloramines, not too much chlorine. Shocking to break through the chloramine threshold is often the fix.

Frequently Asked Questions

Common questions about shocking a pool, choosing a chlorine product, and getting back to swimming safely.

To raise free chlorine by 10 ppm in a 10,000-gallon pool, you'll need roughly 1.3 lbs of Cal-Hypo 65%, 1.1 lbs of Cal-Hypo 73%, or about 0.42 gallons of 12.5% liquid chlorine. Use the calculator above for your exact current and target readings.
No. Free chlorine right after shocking is well above the safe swimming range. Wait until it tests back down to roughly 1–4 ppm, which is typically overnight for a standard 10 ppm shock and up to 24–48 hours for a heavier algae treatment.
Normal chlorination maintains a low, steady free chlorine level for everyday sanitation. Shocking is a large, temporary dose meant to overwhelm algae, chloramines, and other contaminants that routine levels can't handle.
Plain, unscented household bleach (typically 5–8% sodium hypochlorite, with no additives) can work for small pools in a pinch, but pool-grade liquid chlorine (10–12.5%) is more concentrated and cost-effective for larger volumes.
The math is the same — salt pools still need a chlorine boost from a bottle or bag when algae hits, since the salt cell alone can't generate chlorine fast enough. Liquid chlorine is the most common choice since it won't add extra dissolved solids.
Calcium hypochlorite is bound to calcium, so repeated use gradually raises calcium hardness. It's also mildly basic, which nudges pH upward. Alternate with liquid chlorine if your calcium hardness is already climbing.
Most pools benefit from a weekly maintenance shock, plus additional shocks after heavy rain, a pool party, or any sign of algae or cloudiness. There's no fixed schedule — let your test results guide you.
Yes — it's actually preferred. Shocking at dusk or after sunset avoids UV burn-off, so more of the dose goes toward sanitizing rather than being destroyed by sunlight before it can work.