Here's why:
* Rust is iron oxide: Rust forms when iron reacts with oxygen and water. It's a reddish-brown compound, hence the color.
* Hydrogen peroxide is an oxidizing agent: It readily releases oxygen. When hydrogen peroxide is applied to a rusty surface, it oxidizes the iron oxide, breaking it down and converting it into a more soluble form.
* Cleaning action: This process effectively removes the rust from the surface, revealing the clean metal underneath.
So, it's not that hydrogen peroxide makes rust orange, but rather that it removes the orange rust, leaving behind a cleaner, sometimes metallic surface.