Why does iron rust?

Kohaku
KohakuBicycles and iron fences turn reddish brown before we know it. What is happening to them?
The answer in 30 seconds
KohakuI have summed up how rust works in 30 seconds.

Iron rusts because, when it touches both oxygen in the air and water, a slow chemical reaction takes place. In the thin film of water on the iron's surface, iron gives up electrons and dissolves, then combines with oxygen to become reddish-brown rust. Without either oxygen or water, iron hardly rusts at all.

Two iron chains covered in reddish-brown rust
Iron chains covered in reddish-brown rust. Rust on the surface is brittle and flakes off easily.Photo: Biswarup Ganguly / CC BY-SA 3.0 / Wikimedia Commons

Oxygen plus water means rust

For iron to rust, it needs both oxygen and water. For example, an iron nail placed in water with the oxygen removed does not rust even after weeks. A nail placed in a liquid with no water in it, like kerosene, also does not rust, even though oxygen is there.

Figure: When does iron rust?
Comparing the conditionsOxygen and waterIn ordinary airRustsOxygen onlyA nail in keroseneNo rustWater onlyWater without oxygenNo rustRusts when both are there

Tiny batteries on the surface

Rust spreads as tiny battery-like spots form on the surface of the iron. In the film of water, iron gives up electrons and dissolves in one spot, and those electrons travel through the iron to another spot. There, oxygen takes in the electrons. The dissolved iron then combines further with oxygen and water to become reddish-brown rust.

Kohaku
KohakuSo tiny batteries form on the surface of the iron. How surprising.

Rust flakes off and keeps going

Metals such as aluminum form a thin, tough film on their surface that protects the metal inside. Iron rust, however, is brittle and flakes off easily, so fresh iron is exposed to air and water again. That is why, if left alone, rust keeps eating its way deeper into the iron.

Salt speeds it up, paint protects

Iron rusts more easily near the sea or in areas where salt is spread on roads in winter to melt snow. Iron that touches salt water rusts faster than in fresh water. A common way to prevent rust is to paint the iron to block out oxygen and water. However, if the paint gets scratched, rust can start from there.

Want to know more?

  • Stainless steel resists rust because the chromium mixed into it forms a thin protective film on the surface that guards the iron inside.
  • If an underground iron pipe is connected to a magnesium rod, the magnesium dissolves first and protects the iron.
Kohaku
KohakuWhen oxygen and water come together, iron rusts. Block out either one, and rust can be prevented.

Quick quiz: test yourself

What does iron need in order to rust?

Show the answer
  1. Only oxygen
  2. Only water
  3. Both oxygen and water

Both oxygen and water Iron rusts when it touches both oxygen in the air and water, slowly reacting with them. Without one of them, it hardly rusts at all.

Sources

  1. 11.7: Corrosion (Chemistry: Physical Principles)Chemistry LibreTexts(トロント大学の講義教材)
  2. Corrosion as an Electrochemical ProcessHyperPhysics(ジョージア州立大学)

This article was written after checking the sources above as of 2026-10-03. Explanations may change as research progresses. Photo credits are shown below each photo.