Najbardziej znanym kolorem żelaza jest kolor czarny do srebrzystoszarego. Ten ciemnoszary do czarnego kolor żelaza jest magnetytowym związkiem żelaza. Jednak żelazo ma wiele różnych kolorów w zależności od stanu żelaza.
Innym kolorem, który wielu rozpoznaje jako żelazo, jest lśniący złoty kolor. To jest piryt żelaza, który jest również znany jako złoto głupka ze względu na kolor związku i charakterystyczny połysk, który ma. Żelazo w stanie utleniania +2 ma jasnozielony kolor. Żelazo w stanie utleniania +3 ma fioletową barwę.