what is the difference between sodium hypochlorite and hypochlorous acid?
The key difference between sodium hypochlorite and hypochlorous acid is that sodium hypochlorite contains a sodium cation and hypochlorite anion, whereas hypochlorous acid contains a proton and hypochlorite anion. Both sodium hypochlorite and hypochlorous acid contain anions made of oxides of chlorine.