3
$\begingroup$

I have started a project on restoring a very rusty knife. I had used vinegar to remove the rust. A question dawned on me: why does vinegar remove rust? So being the thoughtful person I am, I googled it. Unfortunately, Dr. Google could only provide me with what it is doing (which I already know).

But what I really want to know is: what chemical reaction causes the rust to disappear?

$\endgroup$
2
  • 1
    $\begingroup$ Googling without result usually means you are asking the wrong question. There are millions of chemical reactions, nobody remembers them all. Instead, we remember that certain classes of compounds tend to react with each other in such-and-such way. You identified one of the classes correctly, it is acids. Now what is rust? $\endgroup$ Commented Apr 5, 2017 at 8:04
  • 1
    $\begingroup$ I don't know whether this applies for vinegar (I don't believe so). But some acids remove rust by making it soluble in water, and hence it comes off, whereas others may aggravate it and make it worse. Sometimes it etches into the rust and flakes it off. Hope this helps others $\endgroup$
    – Anonymus
    Commented Jan 14, 2018 at 20:58

2 Answers 2

6
$\begingroup$

The acid can dissolve rust (e.g. $\ce{FeOOH}$). The chemical reaction is:

$\ce{3CH_3COOH + FeOOH -> Fe(CH_3COO)_3 + 2H_2O}$

EDIT: ($\ce{Fe(OAc)_3}$is NOT soluble in water) The acid forms a water-insoluble salt with the iron oxide, which then probably just crumbles from the rust layer and precipitates in the container.

Mind that rust also contains for example $\ce{FeO(OH)_3}$ and $\ce{Fe_2O_3·nH_2O}$. The mechanism is the same.

Also, the acid oxidizes the upper layer of the iron under the rust to form a rust-resisting oxide-layer.

$\endgroup$
1
  • $\begingroup$ Also, the acid oxidizes the upper layer of the iron under the rust to form a rust-resisting oxide-layer. Meaning it won't continue eating the base metal? But as soon as you remove it from the acid, the surface rusts very quickly again, so that coating isn't stable? $\endgroup$
    – endolith
    Commented Dec 8, 2020 at 20:48
3
$\begingroup$

Vinegar contains $\ce{CH3COOH}$ (acetic acid) which reacts with rust $\ce{FeOOH}$:

$\ce{3CH3COOH + FeOOH -> Fe(CH3COO)3 + 2H2O}$

and $\ce{Fe(CH3COO)3}$ (iron(III) acetate) is water soluble.

$\endgroup$
1
  • $\begingroup$ The wikipedia page claims it is soluble in ethanol and the citation that the article uses clarifies that it is not soluble in water en.wikipedia.org/wiki/Iron(III)_acetate so do you have a source for the last sentence? $\endgroup$
    – pentane
    Commented Apr 27, 2022 at 13:58

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.