9

Question
When $\ce{HCl}$ reacts with finely powdered iron, it forms ferrous chloride and not ferric chloride. Why?

Answer. Its reaction with iron produces $\ce{H2}$.

$\ce{Fe + 2HCl -> FeCl2 + H2}$

Liberation of hydrogen prevents the formation of ferric chloride.

Now my question is why couldn't it be: $\ce{2Fe + 6HCl -> 2FeCl3 + 3H2}$ ?

manshu
  • 734
  • 3
  • 8
  • 28

1 Answers1

7

Acids can oxidize iron since the redox potentials $E$ for $\mathrm{pH} = 0$ show that $\ce{H+}$ can oxidize $\ce{Fe}$ to $\ce{Fe^2+}$; but non-oxidizing acids cannot further oxidize $\ce{Fe^2+}$ to $\ce{Fe^3+}$:

$$\begin{alignat}{2} \ce{2H+ + 2e- \;&<=> H2}\quad &&E^\circ = +0.000\ \mathrm{V}\\ \ce{[Fe(H2O)6]^2+ + 2e- \;&<=> Fe}\quad &&E^\circ = -0.440\ \mathrm{V}\\ \ce{[Fe(H2O)6]^3+ + e- \;&<=> [Fe(H2O)6]^2+}\quad &&E^\circ = +0.771\ \mathrm{V}\\ \end{alignat}$$

However, oxygen can oxidize $\ce{Fe^2+}$ to $\ce{Fe^3+}$:

$$\begin{alignat}{2} \ce{O2 + 4H+ + 4e- \;&<=> 2H2O}\quad &&E^\circ = +1.229\ \mathrm{V}\\ \ce{[Fe(H2O)6]^3+ + e- \;&<=> [Fe(H2O)6]^2+}\quad &&E^\circ = +0.771\ \mathrm{V} \end{alignat}$$

Therefore, iron is oxidized to $\ce{Fe^3+}$ in dilute hydrochloric acid when in contact with air.

  • Raising the pH to 6.5-8 greatly increases the speed of oxidation by oxygen (see https://www.researchgate.net/publication/6438169_Morgan_B_Lahav_O_The_effect_of_pH_on_the_kinetics_of_spontaneous_FeII_oxidation_by_O-2_in_aqueous_solution-basic_principles_and_a_simple_heuristic_description_Chemosphere_68_2080-2084) – SteffX Jul 29 '16 at 14:26