W suchym powietrzu lub w wodzie pozbawionej powietrza żelazo nie rdzewieje, ponieważ nie zachodzi utlenianie żelaza pod wpływem tlenu, nie powstaje mieszanina uwodnionych tlenków żelaza, więc nie powstaje rdza. Również nie zachodzi redukcja tlenu, więc nie dochodzi do korozji żelaza.
Korozja szybko postępuje w obecności natlenionej wody, ponieważ korozja polega na utlenianiu żelaza tlenem rozpuszczonym w wodzie. Korozje przyspiesza również obecność elektrolitu (metalu mniej aktywnego od żelaza) oraz niskie pH. W roztworach o wysokim pH korozja jest zahamowana.