-- The Home Page of the Finishing Industry
A website for Serious Education, promoting Aloha,
& the most FUN smiley you can have in metal finishing

on this site
current topics
topic 21771

Why does hydrochloric acid rust nails?


Q. Hi!

Me and my friends are doing a science project about nails rusting in water and water with hydrochloric acid and our teacher said that we couldn't have that as a project if we didn't know why this happened. So please we really want to have this and we wonder if you know something about why this is happening (why it's rusting).


Aya M. [last name deleted for privacy by Editor]
- Stockholm, Enskededalen, Sweden


A. Aya,

If you go back to the home page, find the on line library and go to the only article on corrosion. Rust is a specific corrosion-IE on iron. If you read this very carefully, you will find the answer. It will also give you a wonderful reference for a multitude of other things that cause corrosion. If you only look at a reaction of HCl with pure iron, you will get either ferrous chloride or ferric chloride as a product. If you keep the iron in the acid a relatively short time, it will activate the iron and it will rust very rapidly, oxidizing the iron to ferric oxide. You can get ferrous oxide in some cases. Note the word oxide-it takes oxygen to form it. There is enough oxygen in tap water to actually have iron rust when under water. Now take and boil the water and your rust formation will be far slower while under water because you forced out most of the oxygen. A wonderful cleaner for young experimenters is a saturated solution of bicarbonate of soda-the soda power in your kitchen cabinet. To a quart of this, add 5 drops of cheap liquid soap. The pH of this solution is about 9-10 and is far safer than using lye (Caustic soda - sodium hydroxide).

Mechanically clean your parts first then alkaline clean, rinse about 1 min in a 25% solution of pool acid a very quick rinse and then submerge in your tap water or boiled water. If you use the schools 37% HCl, make it up a 20 % solution as it is stronger than pool acid. Does any of this help?

James Watts
- Navarre, Florida


Q. I am in grade 9. I want to know why hydrochloric acid causes rust, but I do not know how to get to the online library you were talking about! Where is it?

Laura g [last name deleted for privacy by Editor]
student - Brisbane, QLD, Australia

Ed. note:

(for Kindle)
Unforgettable Experiments
that make Science Fun

Pop Bottle Science

January 22, 2008

Q. Really is that so? I'm learning that dilute hydrochloric acid can remove rust on metal though it must be place in and removed from the acid quickly if it were concentrated

Joshua L [last name deleted for privacy by Editor]
- Singapore

January 22, 2008

A. Hydrochloric acid attacks metal and will dissolve it . . . but it dissolves rust even faster than it dissolves metal. So it is used in industry to de-rust metal before painting or plating. But after acid dipping the metal is very prone to flash rusting, and most metals will rust terribly if subjected to hydrochloric acid fumes.

Ted Mooney, Teds signature
Ted Mooney, P.E.
Pine Beach, New Jersey

January 25, 2009

Why is hydrogen gas produced when hydrochloric acid reacts with rust?
the equation is:

6HCl + Fe2O3 => 2FeCl3+ 3H2O

Ho Jing Yao
- Singapore

January 26, 2009

I don't think that equation is the usual way for the reaction to proceed, Ho. I understand that it's probably more like:

6HCl + Fe2O3 + Fe --> 3FeCl2 + 3H2O

This produces ferrous chloride rather than ferric chloride (although dissolved oxygen may eventually oxidize the ferrous to ferric), but it doesn't explain the hydrogen release.

I believe that the hydrogen comes from additional iron reacting with the acid per:

2HCl + Fe --> FeCl2 + H2


Ted Mooney,
Teds signature
Ted Mooney, P.E.
Pine Beach, New Jersey

August 15, 2010


I'm a year 10 student doing some research for a prac on rusting. One part of my experiment is to put iron in HCl. I've just been reading through all the other questions about HCl and rust, but all I can gather is that HCl eats rust faster than iron. But I really want to know does HCl actually RUST the iron. I'm finding it difficult to get a straight answer from anywhere. So my question is: Does HCl RUST iron? If so, how come water and oxygen are the substances that are always supposed to be present? If not, then again, why?

Holly I [last name deleted for privacy by Editor]
- Australia, Brisbane

August , 2010

Hi, Holly.

When you can't seem to get a straight answer, sometimes the problem is a poorly phrased or poorly understood question like "what is the right size square peg to put in this round hole?" :-)

HCl will dissolve any rust that is on the steel item and, more slowly, dissolve the steel item.

If you have a situation where the acid cannot keep the dissolved metal in solution, that dissolved metal will become rust. Imagine that you immerse an iron nail in HCl or vinegar, and the watery solution dries up, the dissolved iron can't stay dissolved, and now turns to rust. Some acids like HCl and vinegar have a sharp smell and that's because they are actually gasses dissolved in water; the actual acid fumes can leave the liquid just as the carbonation leaves Coke and it goes flat. As the acid fumes drift away, there may be insufficient acid left in the liquid to support the dissolved metal, and rust develops.


Ted Mooney,
Teds signature
Ted Mooney, P.E.
Pine Beach, New Jersey

November 10, 2010

I'm doing an assignment on Iron corrosion and everywhere I look the only thing that is mentioned to corrode iron is Water and Salt. I need another material, but you're confusing me on this hydrochloric acid, does it actually RUST IRON? Or does it eat the rust faster then it rusts?

Rachael A [last name deleted for privacy by Editor]
- Brisbane, QLD, Australia

November 10, 2010

Hi, Rachael.

I think your confusion may possibly stem from not clearly understanding the terms you are using. Corrosion and rust are not always the same thing. Corrosion is any reaction between the liquid and the iron that causes some of the iron to be lost, consumed, or dissolved. That reaction will have reaction products, but those reaction products may or may not be rust (Fe2O3).

Hydrochloric acid attacks iron very aggressively and corrodes it, but the corrosion products (per the formulas higher up on the page) tend to be things like FeCl2 rather than Fe2O3. And the acid attacks rust even more aggressively, so it removes rust. There are numerous liquids you can test: bleach (careful, don't mix anything else with it), vinegar, rubbing alcohol, nail polish remover (careful, flammable), motor oil, various fruit juices, coffee, tea, etc. Good luck.


Ted Mooney,
Teds signature
Ted Mooney, P.E.
Pine Beach, New Jersey

April 19, 2011

Hello, I'd like to ask why acids remove rust? Is it because rust is a base (a metal oxide) and acids neutralize the rust and produces water and salt, thus allowing the rust to be easily removed?

Claire Lim
- Singapore

April 19, 2011

No, Claire. Rust is not a base, and acid does not "neutralize" it. It's explained in my response to Ho Jing that acids react with rust to form soluble ferric salts.


Ted Mooney,
Teds signature
Ted Mooney, P.E.
Pine Beach, New Jersey

June 16, 2011

Hi.....I'm only in grade 7 from South Africa but I would really like to know if hydrochloric acid dissolves or deducts the mass of the metal because I have a science project and it's to see what metal out of aluminium, lead and iron is the weakest metal by putting them all into hydrochloric acid for a certain amount of time and taking them out and measuring them to see which one is lightest, which will tell me which one is weakest!!

Amber R [last name deleted for privacy by Editor]
I go to school - South Africa

June 16, 2011

Hi, Amber.

As you say, you're expected to measure which one loses the most weight. Asking people the answer before you do the experiment will corrupt it. You may redo it if you got it "wrong", or accept the results if you got it "right" even if only due to some random fluke. You may miss things that actually happened, and "see" things that didn't. This is called "junk science" and you must avoid it.

After you have done the project, please get back to us if you have any questions. Make sure you get supervision from the teacher because hydrochloric acid is dangerous. Good luck.


Ted Mooney,
Teds signature
Ted Mooney, P.E.
Pine Beach, New Jersey

October 1, 2012

Q. Hi, I'm an undergrad and simply want to know what basic properties of HCl and Fe make way for the reaction to take place. I've concluded that HCl corrodes Fe, but what's happening at the molecular level for this to happen?

Rob Villatoro
- Washington D.C. United States

October 1, 2012

A. Hi Rob. Please remember that every explanation of how & why in chemistry is a simplification, so my explanation is a simplification too. We learn very simplistic explanations in elementary school, slightly deeper ones in high school, deeper still as an undergrad; and if you go on for a doctorate you learn a lot about it that undergrads aren't exposed to. But the PhD graduates realize that even they are not studying at the quantum level. The late great Richard Feynman told us to ask how but never why. We need to know enough about something to make accurate predictions of the things that we want to predict, but we'll never see the ultimate reality :-)

With that disclaimer, younger students might see the equation as:
2HCl + Fe => H2 + FeCl2

At your level & mine, I think we see this equation:
2H+Cl- + Fe0 <=> H02^ + Fe+2Cl-2

... and we understand that the iron wants more urgently to combine with the chlorine than the hydrogen does. i.e., that the lowest energy state will be when the balance shifts to the right. So the reaction will move that way and heat will be released as the reaction proceeds to the right, and heat would have to be added for the reaction to move back towards the left. Furthermore, as the reaction proceeds, the hydrogen will form hydrogen gas, which will leave the reaction milieu, preventing the reaction from moving back to the left anyway.

Exactly why we achieve a lower energy state with the products on the right side as compared to the left has to do with the energy states of the electrons shells of each atom (which is a little beyond my level); but a simplification that I am content with is that the electrons are shared between the hydrogen and chlorine on the left side of the equation, and they are shared between the iron and the chlorine on the right hand side of the equation, and the shared electrons "fit" better, at a more relaxed, lower energy state, when shared between iron and chlorine than when shared between hydrogen and chlorine.


Ted Mooney,
Teds signature
Ted Mooney, P.E.
Pine Beach, New Jersey

September 30, 2017

Q. Recently, I conducted an experiment where I compared the rate at which rust forms when an Iron nail is either placed in an aqueous solution of HCl (Hydrochloric Acid) or NaOH (sodium hydroxide) to determine whether Iron rusts faster in an acid solution or an alkali solution.

My results show that Iron rusts faster in HCl, which is explained by the fact that there is an eventual loss of acid fumes which, in turn, results in an insufficient amount of acid in the liquid to support the dissolved metal.

I'm a little confused about why rust does not form in alkali solutions (there was little to no weight loss for the Iron nail placed in the Sodium Hydroxide, nor were there any visible signs of rusting, unlike that of the Hydrochloric Acid)), if you could help me out, that'd be great.

(Note that I used 1M solution of HCl which gave me a pH of 0 and 0.1M solution of Sodium hydroxide, which gave me a pH of 13)

Thank you :)

Claire Smith
- Gold Coast, QLD, Australia

September 2017

A. Hi Claire. According to Wikipedia, rust can be one of, or a mix of, Fe2O3.nH2O and iron(III) oxide-hydroxide (FeO(OH), Fe(OH)3). To get rust, one thing we have to do is raise iron's oxidation state from 0 to Plus 3.

Although when we look at the formula Fe(OH)3 it "looks" like iron will combine with 3 units of hydroxide, it probably doesn't happen much faster than geological time, because the formula is probably actually better written FeO(OH).H2O

Another way to look at the reason why it doesn't happen might be to look at the charges when we write:
Fe0 + Na+ + OH- => ? There is nothing there to oxidize the iron from its Fe0 metallic state to the Fe+++ state.


pic of Ted Mooney
Ted Mooney, P.E. RET
Pine Beach, New Jersey
Striving to live "Aloha"

October 4, 2017

A. Hi Claire,

In acid, you are dissolving iron from the metal (oxidation state 0) to your solution (oxidation state 2), and oxygen in the air oxidizes again your iron to Fe3+.

Rust is, as Ted mentions, a mixed not-so-crystalline solid made of oxides and hydroxides (and everything in between) of Fe3+ (Iron in its oxidation state 3). For this to happen, you must have Iron, oxygen and something to help the solid state reaction to happen, as water. In pure water you have H+ and OH- in approx 10^-7 M concentration.

When you have acid, you have H+ in much more concentration and they reduce to H2 oxidizing your metal. So, the oxidation reaction happens, and fast.

When you have alkali, you have much more OH-, but they can't reduce to H2 as OH- can't dissolve iron. There are some metals that can dissolve in alkalis (as Aluminium, Zinc, Copper, etc.) but not iron. So, iron is not oxidized by alkalis and the oxidation reaction is almost as slow as it wasn't covered in alkali.

I hope this cleared some doubts about this reactions. If I can be in any help, I'm just right here!

Best of lucks!

Daniel Montanes
TEL - N FERRARIS - Canuelas, Buenos Aires, Argentina

This public forum has 60,000 threads. If you have a question in mind which seems off topic to this thread, you might prefer to Search the Site


Disclaimer: It's not possible to diagnose a finishing problem or the hazards of an operation via these pages. All information presented is for general reference and does not represent a professional opinion nor the policy of an author's employer. The internet is largely anonymous & unvetted; some names may be fictitious and some recommendations may be deliberately harmful.

  If you need a product/service, please check these Directories:

JobshopsCapital Equip. & Install'nChemicals & Consumables Consult'g, Train'g, SoftwareEnvironmental ComplianceTesting Svcs. & Devices

©1995-2018, Inc., Pine Beach, NJ   -   About   -  Privacy Policy
How Google uses data when you visit this site.