Sodium hypochlorite is an inexpensive, strong oxidizing agent, that is used as disinfectant and bleaching agent. It is unstable as a solid, but solutions of up to 40% are commercially available that contain NaOH and NaCl as byproducts of the preparation: