A quick search turned up this. This guy says it pretty well. The bottom line is that the dissolution of the rust is prompted by the presence of acetate and chloride ions. Iron would rather form a molecule with acetate or chloride ions, which are soluble in water than remain as iron oxide, which is insoluble. It is easy to introduce chloride in the form of salt, and greatly increase the rate of reaction. The acid component of the solution apparently does not take part in the dissolution of the rust (but does dissolve the pure iron). It prevents the iron ions from reforming into iron hydroxides, which are insoluble as is the original iron oxide (rust).
dwhite From: REMOVE snipped-for-privacy@means.net (D>>>Muriatic acid works fine on rusty steel. It attacks the rust a lot >>faster than
As a chemist my first choice is hydrochloric acid as a solvent for rust. Muriatic acid is readily available from the local hardware stores. Yes it will also dissolve iron so you don't want to dump the parts in and come back next week to see if the rust is dissolved.
I guess I want to mildly disagree with this. Vinegar is about 5% acetic acid and also contains various organic stuff to provide some taste but which are not particularly essential to the derusting. Acetic acid is a weak acid and is going to behave differently than hydrochloric acid.
The acetate ion forms soluble complexes with iron in solution which aids in the dissolution. Since acetic acid is a weak acid there will be a lot of the acetate ion tied up as undissociated acetic acid.
Hydrochloric acid is a strong acid and will be essentially completely dissociated. The chloride ion forms a stable complex with trivalent iron. It is the stability of this complex which aids in dissolving the iron oxide (rust).
The addition of sodium chloride to the vinegar provides the extra complexing power of the chloride to this mixture.
The chloride and/or the acetate ions form stable complexes with iron ions which aids in the dissolution of rust. The trivalent iron forms much more stable complexes which would lead one to believe that the solutions would be more effective with e.g. Fe2O3 than with lower oxides. Those tenacious black oxides are more dense and usually contain divalent iron oxide.
Well sort of but there will also be a fair amount of undissociated acetic acid.
Yes but the buffering is not important in this case.
In principle it is the same but it is the complexing power of the anions (chloride and acetate) which drive the reaction. It needs to be acidic enough to prevent the precipitation of the very insoluble iron hydroxides. Other than that the hydrogen ion does not participate in the dissolution of the rust. The hydrogen ion concentration does contribute to the speed at which the metallic iron disappears.
There have been extensive discussions of an electrolytic method in the past which I have stayed clear of. In that case it appears that the rust removal is accomplished by creating hydrogen gas underneath the rust coating and 'blasting" it off. This would explain why some of those black dense oxide coatings are not removed.
The electrolytic method should not remove much metallic iron but on the other hand what ever is on the surface as rust and gets "blasted" off is not likely to be redeposited as metallic iron back on the piece from the same location from which it originated.
In other words what is turned to rust ain't gonna get put back where it once was.
Search for Google's copy of this article
----------------------------------------------------------------------------