La couleur du fer la plus communément reconnue est une couleur noire à gris argenté. Cette couleur gris foncé à noir du fer est le composé de magnétite du fer. Cependant, le fer a une variété de couleurs différentes selon l'état du fer.
Une autre couleur que beaucoup reconnaissent comme du fer est une couleur dorée brillante. Il s'agit de pyrite de fer, également connue sous le nom d'or des fous en raison de la couleur du composé et de l'éclat distinctif qu'il possède. Le fer qui est à l'état d'oxydation +2 est de couleur vert pâle. Le fer qui est à l'état d'oxydation +3 a une teinte violette.