How do you balance #Mg + H_3PO_4 -> Mg_3(PO_4)_2 + H_2#?

1 Answer
May 11, 2018

#2H_3PO_4 -> Mg_3(PO_4)_2#

Explanation:

Balancing chemical equations always involves a bit of algebra, and maybe some trial-and-error. The objective is always to ensure that the numbers (moles) of each element are the same on each side of the equation.

In this case it is a redox reaction, so sometimes the use of the oxidation state changes can help. First, the phosphate ion is not changing, just switching partners. The magnesium is being oxidized (#Mg^0 -> Mg^(2+)#) and the hydrogen is being reduced (#H^1 -> H^0#). If we balance that charge transfer, we balance the element quantities involved.

#Mg + H_3PO_4 → Mg_3(PO_4)_2 + H_2#

The key changes are:
#Mg^0 → Mg^(+2) xx 3# and
#H^(1) xx 3→ H^(0) xx 2#

#Mg^0 → Mg^(+2)# requires giving up 2 electrons
#H^(1)→ H^(0)# requires adding 1 electron

So, there must be twice as many #H# atoms involved as #Mg# atoms. Balancing the #H# first requires increasing the left side by 2 and the right side by 3:
#2H^(1) xx 3→ 3H^(0) xx 2# 6 electrons transfered.

That means the #PO_4# ion is also changed on the left, and balanced on the right:
#2H_3PO_4 -> Mg_3(PO_4)_2#

Put them all together and check the #Mg# balance:
#3Mg + 2H_3PO_4 → Mg_3(PO_4)_2 + 3H_2#

Total Balance:
#" " Left" "Right#
#Mg" 3" " "3#
#H" " 6 " "6#
#PO_4" 2" " "2#