Canonical Dataset

⚠ Compatibility

Chemical compatibility matrix for pool and spa products. Every pair with a safety-relevant interaction is explicitly recorded. Status: safe | avoid | never_mix | unknown.

Dataset ID
compatibility
Version
2026.07
Last Reviewed
2026-07-01
Maintainer
WaterBalanceTools
Records
15

Source Priority

Values in this dataset are sourced in the following order (highest authority first):

  1. 1. government-guidance
  2. 2. manufacturer-documentation
  3. 3. scientific-literature
  4. 4. industry-standards

Records (15)

idproductAproductBstatusseverityhazarddescriptionhandlingInstructions
trichlor-x-cal-hypotrichlor-tabletscalcium-hypochloritenever_mixcriticalfire-explosionTrichlor (acidic, ~pH 2.9) reacts violently with calcium hypochlorite (alkaline, strong oxidizer). Reaction generates heat, chlorine gas, and can cause fire or explosion.Never combine in container, chlorinator, or skimmer. If accidental mixture occurs, evacuate and call emergency services.
muriatic-acid-x-chlorinemuriatic-acidliquid-chlorinenever_mixcriticaltoxic-gasMixing muriatic acid with any chlorine product releases chlorine gas — a toxic, corrosive gas that causes severe respiratory damage.Never combine. Add to pool water separately, at least 30 minutes apart with pump running.
muriatic-acid-x-cal-hypomuriatic-acidcalcium-hypochloritenever_mixcriticaltoxic-gas-fireAcid mixed with calcium hypochlorite releases chlorine gas and can cause fire. Extremely hazardous.Never combine under any circumstances.
trichlor-x-muriatictrichlor-tabletsmuriatic-acidnever_mixcriticaltoxic-gasBoth are acidic but combining concentrated forms releases chlorine gas.Never combine. Add separately to pool.
cal-hypo-x-hydrogen-peroxidecalcium-hypochloritehydrogen-peroxidenever_mixcriticalfire-explosionMixing oxidizers can produce rapid decomposition, heat, oxygen release, fire, or explosion.Never combine. These products are from incompatible sanitizer systems.
biguanide-x-chlorinebiguanideliquid-chlorinenever_mixcriticalsystem-failureBiguanide (PHMB) is completely incompatible with all chlorine products. Mixing causes precipitation and destroys both sanitizers.Full water replacement required when switching between systems.
trichlor-x-dichlortrichlor-tabletssodium-dichloravoidhighheat-degradationBoth are chlorinated isocyanurates but mixing concentrated forms generates heat and can cause degradation or fire risk.Do not add simultaneously to chlorinator or skimmer. Add separately to pool water.
soda-ash-x-cal-hyposoda-ashcalcium-hypochloriteavoidmediumcloudiness-precipitateAdding soda ash immediately after calcium hypochlorite can cause calcium carbonate precipitation and water cloudiness.Add at least 4 hours apart. Allow each to fully disperse before adding the next.
algaecide-x-liquid-chlorinealgaecideliquid-chlorineavoidlowreduced-effectivenessAdding algaecide simultaneously with chlorine shock may reduce effectiveness of both. Chlorine can oxidize some algaecide types.Add algaecide 24 hours after shocking, when FC has returned to normal range.
baking-soda-x-liquid-chlorinebaking-sodaliquid-chlorinesafeSodium bicarbonate and sodium hypochlorite are compatible. Can be added to pool within normal maintenance intervals.Add each product separately to pool with pump running. No special precautions needed.
soda-ash-x-baking-sodasoda-ashbaking-sodasafeBoth are alkaline sodium compounds. Compatible when added separately to pool water.Standard handling. Pre-dissolve each before adding.
calcium-chloride-x-baking-sodacalcium-chloridebaking-sodaavoidmediumcalcium-carbonate-precipitateAdding calcium chloride and baking soda simultaneously to pool water may cause calcium carbonate to precipitate, causing cloudiness.Add at least 4–6 hours apart. Calcium chloride first, allow to fully distribute, then baking soda.
muriatic-acid-x-baking-sodamuriatic-acidbaking-sodanever_mixhighviolent-reaction-CO2Acid and bicarbonate react rapidly, releasing CO2, heat, and causing foaming overflow. Dangerous in concentrated form.Never mix directly. In pool water, each can be used at separate times as normal.
pool-salt-x-liquid-chlorinepool-saltliquid-chlorinesafeSodium chloride and sodium hypochlorite are compatible. Used together in salt pool maintenance.Standard handling. Add salt in shallow end, add chlorine near return jets.
store-chlorine-x-acidany-chlorineany-acidnever_mixcriticaltoxic-gas-fireChlorine and acid products must never be stored together. Even vapors can react.Store in separate, ventilated locations. Separate by at least 10 feet or in separate storage structures.

About This Dataset

This dataset is part of the WaterBalanceTools Canonical Data Layer. All factual values used across the website originate from canonical datasets like this one. No calculator, article, or tool embeds these values directly — they are always resolved through the data layer.

← Back to all datasets