El color de hierro más comúnmente reconocido es el negro al gris plateado. Este color de gris oscuro al negro del hierro es el compuesto de magnetita del hierro. Sin embargo, el hierro tiene una variedad de colores diferentes dependiendo del estado del hierro.
Otro color que muchos reconocen como hierro es un color dorado brillante. Esto es pirita de hierro, que también se conoce como oro de los tontos debido al color del compuesto y el brillo distintivo que tiene. El hierro que se encuentra en el estado de oxidación +2 es de color verde pálido. El hierro que se encuentra en el estado de oxidación +3 tiene un tono violeta.