Note that bleach, such as NaClO, is a poison to begin with. However, it is not initially a volatile poison. You need to spill or spray it into or onto body to get poisoned by it.
There are several ways to convert the non-volatile poison of NaClO into volatile poisons:
1) Any acid that is strong enough and in sufficient amount. Then you can get, like:
2NaClO+H
2SO
4=Cl
2O+Na
2SO
4+H
2O
2) Specifically HCl, or other acids if the bleach is already not pure NaClO but contains some NaCl impurity (as is common) or if that other acid or its impurities can react with NaClO to produce the NaCl:
NaClO+2HCl=NaCl+Cl
2+H
2O
NaClO+NaCl+H
2SO
4=Cl
2+Na
2SO
4+H
2O
This is comparatively easier because Cl
2 is less soluble in water than Cl
2O. You need less concentrated acid to produce Cl
2 than in the case only Cl
2O is possible.
3) Ammonia can produce at least three volatile poisons with bleach:
NaClO+NH
3=NaOH+NH
2Cl
3NaClO+NH
3=3NaOH+NCl
3
NaClO+2NH
3=NaCl+N
2H
4+H
2O
These reactions especially go ahead in pH range 8...11.
https://en.wikipedia.org/wiki/Monochloramine In pH below 8, you tend to get chlorine (which is also a volatile poison, just a different one, as shown above), in pH above 11, the bleach is somewhat less reactive. Ammonia itself is a volatile poison, too, but not as strong as Cl
2 or NH
2Cl
You also have some reaction:
3NaClO+2NH
3=3NaCl+N
2+3H
2O
with harmless products, but you tend to have a lot of the other reactions.