BenchCalcs
All calculators

Pool & Water

Pool Volume & Chemical Calculator

Find your pool's volume, estimate product-specific chlorine and alkalinity starting amounts, and get direction-only pH guidance tied to the exact product label.

Model reviewed through · freshness policy

Inputs

Or enter your pool's exact shape and size below.

Mean of shallow + deep ends. A 3 ft → 8 ft pool averages 5.5 ft.

Free Chlorine (ppm)
pH

The result gives direction only. Use the exact current product label to calculate a pH-adjuster dose.

Total Alkalinity (ppm)

Result

Adjust the inputs to see your result.

How the math works

Everything starts with volume, because every dose scales with how much water is in the pool. Volume in gallons is the shape's area times the average depth times 7.48 — the number of gallons in a cubic foot. A rectangle is length × width × depth; a round pool is π × radius² × depth; an oval is π × (length/2) × (width/2) × depth. Use average depth: the mean of the shallow and deep ends, not the deepest point.

Once you know the gallons, the disclosed Free Chlorine and Total Alkalinity estimates scale from a specific product strength. A current EPA label works out to about 10.4 fl oz of 12.5% liquid chlorine per 1 ppm per 10,000 gallons. A current 73% cal-hypo label supports roughly 2 oz by weight for the same starting change, while current sodium-bicarbonate guidance uses 1.5 lb to raise Total Alkalinity by about 10 ppm. Verify the exact strength and amount against your product label before dosing.

pH is different: a pH delta does not translate into one universal acid or base dose. Total Alkalinity, CYA, borates, temperature, aeration, test error, and the product's formulation and strength all change the response. The calculator therefore reports only whether pH needs to move up, down, or not at all. Use the exact current product label and pool volume, start with no more than half of the label-calculated amount, follow its circulation interval, and retest before adding more.

The order matters

Balance in this order: Total Alkalinity first, then pH, then chlorine. Alkalinity is the buffer that keeps pH from bouncing, so correcting it first makes the pH adjustment stick. Chlorine works best with pH in the 7.2–7.8 range — at high pH a chunk of your chlorine is chemically unavailable, so chasing FC before fixing pH wastes product. The calculator gives all three at once, but apply them over a day or two, not in one dump.

Common mistakes

  • Using deepest depth instead of average. A pool that's 8 ft at the deep end but averages 5 ft has 60% less water than the deep number implies — overdosing follows.
  • Trusting test strips for chlorine. Strips are fine for a quick glance but too coarse for dosing. A drop-based kit (FAS-DPD) is worth it.
  • Turning a pH difference into a universal dose. pH demand is nonlinear. Use the exact product label, begin with no more than half of its calculated amount, circulate for the label-specified interval, and retest.
  • Ignoring cyanuric acid. CYA (stabilizer) changes how much Free Chlorine you actually need to hold. This tool does not model it — if you run stabilized chlorine or tabs, follow a CYA-adjusted FC target.

When this calculator is the wrong tool

This covers pool volume plus starting estimates for the stated chlorine and alkalinity product strengths. Its pH result is direction-only. It does not size salt for a saltwater chlorine generator, handle bromine spas, model calcium hardness or CYA reduction, or diagnose cloudy water and algae blooms. For those, follow the exact product and equipment manuals or a qualified pool professional.

Volume is plain geometry. Chlorine and alkalinity amounts are product-strength-specific planning estimates. pH is direction-only; verify every treatment against the exact current product label. CYA/stabilizer interactions are not modeled.

Recommended gear

Recommended for this job

This block contains affiliate links. As an Amazon Associate, we earn from qualifying purchases. Prices and availability are set by the vendor.

FAQ

Questions, answered

How much chlorine do I need to raise free chlorine?
A current EPA label for 12.5% liquid chlorine works out to about 10.4 fluid ounces per 1 ppm per 10,000 gallons. Cal-hypo shock at the stated 73% strength uses about 2 ounces by weight per ppm per 10,000 gallons. Treat the result as a starting estimate, follow your exact product label, dose partially, circulate, and retest.
How many gallons is my pool?
Multiply length × width × average depth (all in feet) × 7.48 for a rectangle. A round pool is π × radius² × average depth × 7.48; an oval is π × (length/2) × (width/2) × average depth × 7.48. Average depth means the mean of the shallow and deep ends — a pool that runs 3 ft to 8 ft averages 5.5 ft. A 16 × 32 ft rectangle at 5 ft average holds about 19,000 gallons.
How do I lower or raise the pH in my pool?
Use the pH-adjusting product approved for your pool, then calculate the amount from that exact product's current label and your pool volume. A pH reading does not convert to one universal acid or soda-ash dose: Total Alkalinity, CYA, borates, temperature, aeration, test error, and product formulation all affect the response. Start with no more than half of the label-calculated amount, follow the label's handling and circulation instructions, then retest before adding more.
How much baking soda to raise alkalinity?
About 1.5 lb of baking soda (sodium bicarbonate) raises Total Alkalinity by roughly 10 ppm per 10,000 gallons. To go from 70 to 100 ppm in a 10,000-gallon pool that's 30 ÷ 10 = 3 doses × 1.5 lb = 4.5 lb. Baking soda nudges pH up only slightly, so adjust alkalinity first, let it circulate overnight, then re-check pH.
Is it safe to swim after shocking the pool?
Not until Free Chlorine drops back below about 5 ppm — usually the next day. Shocking pushes FC well above swimming levels on purpose to kill algae and chloramines. Test with a kit before anyone gets in; FC at or under 4 ppm with pH in the 7.2–7.8 range is the comfortable swim window. Shock in the evening so it can work overnight and dissipate by morning.