Cleaning Product Safety: What You Should Never Mix (Chemical Compatibility Chart)
Mixing the wrong cleaning products can create toxic gases. Use this chart to see which common household cleaners you should never mix, what forms when you do, and the warning signs.
Dangerous Caution Generally safe
Compatibility matrix
| Bleach | Ammonia | Vinegar | Hydrogen Peroxide | Rubbing Alcohol | Baking Soda | Dish Soap | Castile Soap | |
|---|---|---|---|---|---|---|---|---|
| Bleach | — | ✕ | ✕ | ! | ✕ | ✓ | ! | ✓ |
| Ammonia | ✕ | — | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Vinegar | ✕ | ✓ | — | ✕ | ✓ | ! | ✓ | ✓ |
| Hydrogen Peroxide | ! | ✓ | ✕ | — | ✓ | ✓ | ✓ | ✓ |
| Rubbing Alcohol | ✕ | ✓ | ✓ | ✓ | — | ✓ | ✓ | ✓ |
| Baking Soda | ✓ | ✓ | ! | ✓ | ✓ | — | ✓ | ✓ |
| Dish Soap | ! | ✓ | ✓ | ✓ | ✓ | ✓ | — | ✓ |
| Castile Soap | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — |
⛔ Never mix (dangerous)
Bleach + Ammonia
What forms: Chloramine vapors
Warning signs: Coughing, shortness of breath, chest pain, watery eyes, nausea
Bleach + Vinegar
What forms: Chlorine gas
Warning signs: Coughing, breathing trouble, burning eyes/nose/throat, chemical burns
Bleach + Rubbing Alcohol
What forms: Chloroform and other chlorinated compounds
Warning signs: Dizziness, nausea, eye/lung/skin irritation, fainting
Hydrogen Peroxide + Vinegar
What forms: Peracetic (peroxyacetic) acid
Warning signs: Corrosive to skin, eyes, and respiratory tract; irritation and burns
⚠️ Mix with caution
Bleach + Hydrogen Peroxide
What forms: Rapid oxygen gas release (can be violent in closed containers)
Warning signs: Splashing/eruption risk, eye and skin irritation, pressure buildup
Bleach + Dish Soap
What forms: Possible chloramine/chlorine vapors if soap contains ammonia-based compounds
Warning signs: Eye/throat irritation, coughing, respiratory discomfort
Baking Soda + Vinegar
What forms: Carbon dioxide gas (pressure)
Warning signs: Safe in open air, but can burst a sealed/closed container from CO2 pressure
Safety note: This chart is general safety guidance based on established chemistry, not professional advice. Never mix cleaning products to 'boost' cleaning power. If you inhale fumes, get fresh air immediately and call Poison Control (1-800-222-1222 in the US).