Why does magnesium rust instead of iron in sodium hypochlorite?

  • Thread starter Thread starter tanya234
  • Start date Start date
  • Tags Tags
    Magnesium Rusting
Join the discussion
Registration is free. Start your own thread to ask a follow-up.
3 replies · 14K views
tanya234
Messages
3
Reaction score
0
Hi I was wondering what would be the equation for the rusting of magnesium?

I did an experiment where an iron nail was covered by a strip of magnesium and was put into diluted NaOCl (diluted sodium hypochlorite solution). Apparently the magnesium protects the iron from rusting and hence rusts instead.



Thanks,

Tanya
 
Last edited:
Chemistry news on Phys.org
reply from HONG KONG CHEM LOVER

Hi I was wondering what would be the equation for the rusting of magnesium?

I did an experiment where an iron nail was covered by a strip of magnesium and was put into diluted NaOCl (diluted sodium hypochlorite solution). Apparently the magnesium protects the iron from rusting and hence rusts instead.

1st: NaOCl+ H2O <>(reversible) NaCl + 2OH-
2nd: Mg + 2OH->MgO (rust) +H2O
is it right, i am not sure
 
Hello

I am not sure the equations in the first reply is totally correct, the products are okay though; hypochlorite has 1+ valence on chlorine, but chloride consists 1- valence. So there has to be a redox chemistry, and therefore, a reduction step. The electrons must have released from magnesium atom, so magnesium atom must undergo an oxidation step. Let me summarize these below:

Mg ---> Mg2+ + 2e-
NaClO + 2e- + H2O ---> NaCl + 2OH-

Mg + NaClO + H2O---> Mg(OH)2 + NaCl

But magnesium oxide may also be produced if the temperature of the medium is sufficiently high to cause dehydratation (water removal):

Mg(OH)2 ---> MgO + H2O

PS: Please note that this approach is the ideal one; you may also predict that mixed products like Mg(OH)Cl and MgCl2 are likely to occur, but with a limited probability. Therefore, sodium hydroxide is another possible side product.

Regards
chem_tr
 
Last edited:
YES~ mine one is incorrect..

sorry, i hve overlooked the Cl in OCl is +1