Rust Corrosion Simulator (2D)
Interactive 2D electrochemical corrosion simulator: watch an iron surface rust over time as anode and cathode sites drive Fe to Fe2+ oxidation and O2 reduction, with humidity and salt concentration controlling reaction rate.
This 2D simulator lays a flat iron plate over a grid of microscopic anode and cathode sites and lets a real electrochemical cell run across its surface: anode cells oxidize iron (Fe → Fe²⁺ + 2e⁻) while neighboring cathode cells reduce oxygen (O₂ + 2H₂O + 4e⁻ → 4OH⁻), and rust precipitates in the diffusion zone between them, spreading outward as blotches that darken from green-tinted fresh rust to mature red-brown oxide. Raise humidity to grow the conductive moisture film that lets the reaction run at all, and raise salt concentration to boost the electrolyte's conductivity — both accelerate the corrosion rate exactly as they do on a real steel surface, while the time-speed control lets you watch weeks of rusting unfold in seconds.
A 2D grid of anode and cathode sites on an iron plate runs a real electrochemical corrosion cell — Fe oxidizes to Fe2+ at anodes while O2 is reduced to OH- at cathodes, and rust precipitates where the two diffusing fields meet, spreading faster as humidity and salt concentration raise the electrolyte's conductivity.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install