Prussian Blue

Azimuth 2025-10-03

‘Prussian blue’ is a crystal so blue you can’t accurately show it on most computer screens, since they can only display a limited region of color space. Its structure is really cool. It’s a cubical lattice made of iron atoms, each surrounded by 6 cyanides—carbon and nitrogen.

But let Sean Silver explain it:

The modern way of manufacturing the pigment involves synthesizing it directly from some form of hexacyanoferrate; hexacyanoferrate is one iron atom bound with six cyanide molecules radiating equidistantly from it, like the tiny metal doodads scooped up in the children’s game called “jacks.” These are snapped into a theoretically endless lattice, the point of each hexacynoferrate compound lining up with a point of another, which are locked into place by iron ions with a different charge. So: if we were to describe what we saw along any single axis, we would see iron(II), cyanide, iron(III), cyanide, iron(II), and so on.

Neither of the precursors to Prussian Blue is blue. And, though the very word “cyanide” comes from the Greek word meaning “blue,” this proves to be a backformation from Prussian Blue; in roughly 1750, cyanide was isolated as its own (deadly) compound by cracking it out of the pigment, and named “blue” despite the fact that it is nearly colorless. Hexacyanoferrate therefore has the very word “blue” in its name, though, by itself, it is hardly blue at all.

Understanding the color of Prussian Blue requires a short detour. I have become interested, lately, in situations where a whole is different from the sum of its parts—and that is the case with Prussian Blue, where blueness is an emergent effect of combination.

This is from here:

• Sean Silver, Prussian blue, The Motley Emblem, July 27, 2022.

and the whole thing is worth reading. Here he talks about why Prussian blue is blue:

The iron in Prussian Blue is in two different oxidation states—which is to say, has two different numbers of electrons. As iron(II), it has given up two electrons, and is a dark brown color. Iron(III) [where it’s given up 3 electrons] is rust-red, precisely because rust is mostly composed of iron in that third oxidation state.

The ability of iron easily to switch between oxidation states happens to be what makes it crucial to blood—and makes blood visibly different when oxygenated. When the iron(II) in hemoglobin forms a bond with oxygen, it gives up an electron to become iron(III); it changes its oxidation state, and becomes bright red. That same compound will later give up its oxygen to a cell which needs it, reclaiming its electron and reverting to duller, darker color gained from iron(II).

The blueness only happens when both ions are locked in close proximity, from a special process called intervalence charge transfer. When hit with light of the right wavelength, some of the iron(II) ions throw off an electron, which is captured by a neighboring iron(III). Though the individual atoms stay locked in the lattice, the ions switch places, one shedding an electron, which the other gains. Because the compound absorbs only the precise orange wavelength that triggers the charge transfer, it reflects everything else. In white light, our eyes register the sum of the reflection as blue.

This picture shows how intervalence charge transfer works:

Here’s Prussian blue in all its crystalline glory!

Iron(III) is red. Iron(II) is yellow. Carbon is black. Nitrogen is blue.

The red balls sit at every other vertex in a cubic lattice. What do you call that pattern? I forget!The yellow balls also sit at every other vertex of the cubic lattice. Along each edge there’s a blue ball and a red ball.

You can rotate this image and play around with it in other ways at ChemTube 3D:

• ChemTube 3D, Prussian Blue—[Fe(III)]4[Fe(II)(CN)6)]3.

Ferrocyanide’ is an ion with iron(II) at its center, surrounded by 6 cyanide groups. That means the iron atom is missing 2 electrons. ‘Ferricyanide’ looks just the same except it has iron(III) at its center, missing 3 electrons. So, Prussian blue is roughly a crystal made of alternating ferrocyanide and ferricyanide ions.

Roughly.

But nothing is ever quite so simple! This gives more details:

• Wikipedia, Prussian blue: crystal structure.

The Fe(II) centers, which are low spin, are surrounded by six carbon ligands in an octahedral configuration. The Fe(III) centers, which are high spin, are octahedrally surrounded on average by 4.5 nitrogen atoms and 1.5 oxygen atoms (the oxygen from the six coordinated water molecules). Around eight (interstitial) water molecules are present in the unit cell, either as isolated molecules or hydrogen bonded to the coordinated water. It is worth noting that in soluble hexacyanoferrates Fe(II or III) is always coordinated to the carbon atom of a cyanide, whereas in crystalline Prussian blue Fe ions are coordinated to both C and N.

‘Ligand’ basically just means the carbons are linked to the iron. When a bunch of ions or molecules link to a metal atom, we call them ‘ligands’ and call the resulting structure a ‘coordination complex’.

I want to learn more about coordination complexes!