W zależności od mechanizmu korozji wyróżnia się korozję chemiczną i elektrochemiczną. Korozja chemiczna to wynik bezpośredniej reakcji metalu zachodzącej na jego powierzchni z czynnikiem powodującym korozję. Korozja elektrochemiczna jest wynikiem działania lokalnych mikroogniw tworzących się na powierzchni metalu w warunkach wilgotnych.
Zdecydowanie większe szkody niesie za sobą korozja elektrochemiczna.