How oxalic acid removes rust?

Answer:
Rust is Fe2O3 ....it can not be removed by

1.HCl
2.H2So4
3.Edta.....

but can remove by Oxalic Acid H2C2O4

Fe2O3(s) + 6 H2C2O4(aq) → 2 Fe(C2O4)3 3−(aq) + 3 H2O(l) + 6 H+(aq)
First answer by ID1917794213. Last edit by ID1917794213. Question popularity: 1 [recommend question].