This article is from the Chemistry FAQ, by Bruce Hamilton B.Hamilton@irl.cri.nz with numerous contributions by others.
It depends on the sample and amount of rust. If the material is heavily
rusted, then physical techniques ( sand blasting ) may be appropriate.
Chemical techniques on steel usually involve phosphoric acid, and the
concentration depends whether the treatment can be washed off. An
excellent discussion is available in Product Finishing [28], along with
simple formulations. For removing light rust without subsequent removal
of the solution, 15% phosphoric acid + 4% n-butanol + <0.1% sulfuric acid
is used, but if the solution can be washed away, then a faster acting
33% phosphoric acid + 2% n-butanol mixture is preferred.
 
Continue to: