ColdPlungespot
Start here →
HomeWater CareCold Plunge Chemicals
Chemistry guideIndependent editorial

Cold Plunge Chemicals: What Works, What to Avoid

Pool and spa chemistry is calibrated for 25-40°C water. A cold plunge at 5-15°C follows different rules: slower chemical reactions, different dissolution rates, and different pathogen risk profiles. Here is what the chemistry actually says about keeping cold water clean.

DR
Dr. Renée Halvorsen, PhD
Exercise physiologist - Updated May 14, 2026 - 7 min read
Quick Answer

For most cold plunge users, ozone or UV is the best sanitation choice - no chemicals needed. If you want chemical sanitation, dichlor chlorine at 1-2 ppm is the most practical. Bromine at 2-4 ppm is more stable in cold water. Avoid trichlor tablets and calcium hypochlorite - both behave poorly at low temperatures. Target pH 7.2-7.6 with sodium carbonate or bisulfate.

Why cold water chemistry is different

The rate of any chemical reaction is temperature-dependent. The Arrhenius equation tells us that a 10°C drop in temperature roughly halves the reaction rate. This has several practical consequences for cold plunge chemistry:

  • Chlorine kills bacteria more slowly at 10°C than at 25°C
  • Chemical tablets and granules dissolve more slowly, requiring adequate mixing
  • Chlorine is consumed more slowly (less photodecomposition, less thermal decomposition), so levels are more stable between tests
  • Bromine is regenerated by oxidizers less efficiently in cold water
  • pH-adjusting chemicals react more slowly - allow more time between addition and testing

The practical implication: you need lower doses than a pool or hot tub because the cold inhibits the bacterial growth that normally depletes your sanitizer, but you need longer contact time for the chemicals you do use to be fully effective. Smaller doses, more time - that is the core of cold water chemistry.

Chlorine in cold plunge water

Chlorine is the most familiar water sanitizer and works adequately in cold plunges at reduced doses. The key is using the right form: dichlor (sodium dichloroisocyanurate) is the best choice.

Dichlor (recommended)

56% available chlorine. pH-neutral. Dissolves fully in cold water. Available in granules. Target 1-2 ppm. Dose: ~1 tsp per 150 gallons weekly.

Trichlor (avoid)

90% available chlorine but highly acidic (pH 2.8-3.2). Lowers plunge pH significantly in small volumes. Dissolves slowly in cold water. Not recommended.

Calcium hypochlorite (avoid)

65-70% available chlorine but dissolves poorly in cold water and raises calcium hardness. Creates undissolved granules that can irritate skin. Not suitable.

Bromine: the better chemical for cold water

Bromine is technically a better match for cold plunge water than chlorine for several reasons. It remains effective across a wider pH range (6.0-8.0 vs chlorine's ideal 7.2-7.6), it causes less skin and eye irritation, and it does not produce the chloramine compounds responsible for the "pool smell" that some users find unpleasant.

The practical challenge is that bromine tablets dissolve slowly in cold water. The better approach is to establish a bromine bank using sodium bromide, then activate it with a non-chlorine shock (MPS - potassium peroxymonosulfate):

  1. Add sodium bromide (2 oz per 100 gallons) to establish a bromine reserve
  2. Shock with MPS (1 oz per 100 gallons) to convert bromide to active hypobromous acid
  3. Maintain 2-4 ppm bromine with weekly MPS additions
  4. Test with bromine-specific test strips (standard chlorine strips do not read bromine accurately)

Target level: 2-4 ppm total bromine. Above 5 ppm can cause skin irritation. The cost is approximately $10-$25/month, slightly higher than dichlor chlorine.

Biguanide: the chlorine-free chemical option

Biguanide (PHMB - polyhexamethylene biguanide) is a polymer sanitizer sold under brand names Baquacil and Soft Swim. It is completely chlorine-free, odorless, very gentle on skin, and effective across a wide temperature range. Target concentration is 30-50 ppm.

The main advantages over chlorine: no smell, less skin irritation for sensitive users, no interaction with ammonia compounds from sweat. The main disadvantages: higher cost ($25-$40/month), complete incompatibility with ozone (ozone destroys biguanide), and the need for a separate hydrogen peroxide oxidizer (27% concentration) to handle organic waste.

Biguanide is a good option for users with chlorine or bromine sensitivity who want a chemical residual system. It is not compatible with ozone-based sanitation.

Dosing reference by plunge volume

ChemicalTarget level100 gal plunge150 gal plunge200 gal plungeFrequency
Dichlor granules1-2 ppm2/3 tsp (3.3g)1 tsp (5g)1.3 tsp (6.5g)Weekly
Bromine (NaBr + MPS)2-4 ppmNaBr 1.3 oz + MPS 0.7 ozNaBr 2 oz + MPS 1 ozNaBr 2.7 oz + MPS 1.3 ozEvery 5-7 days
Biguanide (PHMB)30-50 ppm1.9 fl oz2.8 fl oz3.8 fl ozEvery 2-4 weeks
H2O2 (food grade 35%)35-50 ppm0.9 fl oz1.3 fl oz1.8 fl ozEvery 7-10 days
pH Up (sodium carbonate)Raise 0.2 units0.5 oz0.7 oz1 ozAs needed
pH Down (sodium bisulfate)Lower 0.2 units0.5 oz0.7 oz1 ozAs needed
Important: These are starting estimates. Always test water after addition before plunging. Cold water chemistry varies with source water hardness, pH, and mineral content. Start with the lower end of any dosing range and adjust upward only after testing.

Chemicals to avoid

x
Trichlor tablets
Lower pH dramatically in small volumes. Dissolve very slowly in cold water. Use dichlor granules instead.
x
Calcium hypochlorite (cal-hypo)
Poor cold-water solubility creates undissolved clumps that can contact skin directly. Raises calcium hardness unnecessarily.
x
Muriatic acid (for pH)
High risk of over-dosing in small volumes. Use sodium bisulfate (dry acid) instead, which is safer to handle and more precise to dose.
x
Algaecide with quaternary ammonium
Some formulations cause skin irritation at immersion concentrations and interact unpredictably with ozone.
x
Undiluted hydrogen peroxide above 35%
Higher concentrations (50-85% H2O2) are hazardous oxidizers that can cause chemical burns. Only use food-grade 3% or 35% properly diluted.
DR
Reviewed by
Dr. Renée Halvorsen, PhD
Exercise physiologist. 11 years researching cold-water immersion at NTNU. Author of The Cold Protocol (Penguin, 2024).
Verified Expert38 articles

Frequently asked

What chemicals are safe for cold plunges?+
Dichlor chlorine (1-2 ppm free chlorine), bromine (2-4 ppm), hydrogen peroxide (35-50 ppm food grade), and biguanide (30-50 ppm Baquacil or equivalent) are all appropriate for cold plunge sanitation. For pH adjustment, sodium carbonate (pH Up, $8-$15/kg) and sodium bisulfate (pH Down, $10-$20/kg) are safe. Avoid trichlor tablets, calcium hypochlorite, and any undiluted oxidizers not rated for immersion use.
How much chlorine do I put in a cold plunge?+
Target 1-2 ppm free chlorine - lower than the 3-5 ppm recommended for swimming pools. Cold water slows chlorine decomposition, so you need less to maintain adequate levels. For a 150-gallon plunge, start with 1 teaspoon (5g) of dichlor granules (56% available chlorine) to achieve approximately 1.5 ppm. Test after 30 minutes. Add in small increments; it is easier to add more than to dilute an overdose.
Is chlorine safe for cold plunge immersion?+
Yes, at 1-2 ppm free chlorine. This is below the 4 ppm level at which EPA guidelines identify potential skin and eye irritation for sensitive individuals. Pool water is typically maintained at 3-5 ppm; cold plunges can be kept cleaner with less chlorine because cold temperatures inhibit bacterial growth. Test regularly - chlorine can accumulate in cold water because decomposition is slower than in warm water.
Can I use hot tub chemicals in a cold plunge?+
Most spa chemicals are designed for 35-40°C water, which means some will dissolve more slowly in cold water. Dichlor granules dissolve adequately at cold plunge temperatures. Trichlor tablets are not recommended - they lower pH significantly and dissolve slowly at any temperature. Spa bromine tablets work, but again dissolve slowly; a liquid bromine solution or sodium bromide + MPS shock approach is easier in cold water. Spa pH Up and Down chemicals work fine at any temperature.
What happens if I use too much chlorine in a cold plunge?+
At above 5 ppm free chlorine, you will likely notice skin dryness and mild eye irritation during and after immersion. Above 10 ppm, the risk of respiratory irritation increases significantly, especially in an enclosed space where chlorine gas can accumulate. If you overdose, dilute with a partial water change (drain 20-30% of water, refill with fresh), retest, and allow 30-60 minutes for levels to equilibrate before plunging again.
Does cold water require more or less chemical than a pool?+
Less for bacterial control (cold suppresses growth), but more careful dosing for effectiveness. Chlorine efficacy is pH-dependent and temperature-dependent. At 10°C, the kill time for E. coli at 1 ppm chlorine is roughly 2-3x longer than at 25°C. This means you need adequate contact time, not necessarily higher dose. In practice, 1-2 ppm chlorine in a well-filtered cold plunge with continuous circulation is sufficient for most solo users.
What is biguanide and is it good for cold plunges?+
Biguanide (brand name Baquacil or Soft Swim) is a polymer-based sanitizer that does not contain chlorine or bromine. It is gentle on skin, odorless, and highly stable in a wide temperature range. The target level is 30-50 ppm. The limitation is cost ($25-$40/month versus $5-$15 for dichlor chlorine), incompatibility with ozone (ozone destroys biguanide), and the need for a separate oxidizer (hydrogen peroxide at 27%) to break down organic waste. Best suited for users with chlorine sensitivity who want a chemical solution.
How do I test chemical levels in a cold plunge?+
For chlorine: standard 5-in-1 or 7-in-1 test strips work for cold water - just ensure they are rated for the temperature range. Digital liquid test kits (DPD method) are more accurate for chlorine levels below 2 ppm. For TDS: a digital TDS meter ($12-$20 from Amazon) is invaluable. For pH: test strips work but can be harder to read at the lower end of the range; a digital pH meter ($15-$40) gives more precise readings. Test every 3-5 days when using chemical sanitizers.

Continue reading

All guides →