I want to understand the conditions under which hematite $\ce{Fe_2O_3}$ and magnetite $\ce{Fe_3O_4}$ form in nature. The linked Wikipedia articles explain various conditions under which they form, but does not really explain the difference between the two from a geological perspective, or state from a chemical basis why one should form rather than another.


1 Answer 1


In nature, iron can be either metallic ($\ce{Fe^0}$), ferrous ($\ce{Fe^2+}$) or ferric ($\ce{Fe^3+}$).

In hematite, all of the iron is ferric: $\ce{Fe^3+_2O3}$. In magnetite, it is a combination of both ferric and ferrous: $\ce{Fe^2+Fe^3+_2O4}$. Thus, whether it is magnetite or hematite that are stable is mostly determined by the oxidation state of iron.

Let's look at an Eh-pH diagram:

Eh-pH stability diagram for iron oxides and hydroxides (Scheffer et al., 1989)

This $x$ axis is the pH - the acidity of the system. Low pH means acidic, high pH means basic. The $y$ axis is a measured by volts which may not be intuitive, but let's assume that higher values mean that there's more oxygen around and lower values mean that there's less oxygen around.

As you can see, the lower left area of the diagram is dominated by soluble ferrous iron (all the 2+ you see in there) whereas the top right is dominated by ferric iron. You may notice that there is no hematite here and magnetite only exists at the bottom right, but that's because this diagram is for water saturated ambient conditions. The important thing is where you get the ferric and ferrous iron.

Igneous, metamorphic and some sedimentary rocks have an oxygen fugacity (another measure of how much oxygen is around) that results in most of the iron being ferrous, and some being ferric. This is why in these rocks you end up having ferrous iron bearing minerals (olivine, amphiboles, pyroxenes, biotite) and some ferrous+ferric iron bearing minerals (such magnetite). Once you expose those minerals to the surface, where there's loads of oxygen around from the atmosphere, you oxidise the ferrous to ferric iron, and you get hematite instead. Basically, the rocks begin to rust.

Now, there are some processes where buried rocks can get highly oxidised, thus precipitating hematite, but that's not too common. It does happen though, and when it does it usually has something to do with groundwater (which are rather oxidised). Notice that according to the diagram, sometimes you don't need the system to be that much oxidised if it's basic enough (in terms of pH).

There's also this open access paper that talks about conversion of magnetite to hematite:

Jing Zhao, Joël Brugger, Allan Pring, Mechanism and kinetics of hydrothermal replacement of magnetite by hematite, Geoscience Frontiers, Volume 10, Issue 1, 2019, Pages 29-41, https://doi.org/10.1016/j.gsf.2018.05.015.

  • 1
    $\begingroup$ That is pretty interesting. So, I guess the basic idea is that you always start with magnetite, but if the magnetite is exposed to lots of oxygen somehow, than hematite begins to form out of it. Is that right? $\endgroup$ Dec 22, 2015 at 21:23
  • $\begingroup$ Not always. Most of the times. But yes, if magnetite is exposed to lots of oxygen, it will become hematite. Notice that it doesn't have to be oxygen as a gas, it can be any other oxidiser. Sodium hypochlorite (aka bleach) can be one, for instance. $\endgroup$
    – Gimelist
    Dec 22, 2015 at 22:32

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.