Chemical Equation Balancer MgS + H3PO4 = Mg3(PO4)2 + H2S

Balanced Chemical Equation

3MgS + 2H3PO4 = Mg3(PO4)2 + 3H2S

Reaction Information

Magnesium Sulfide + Phosphoric Acid = Magnesium Phosphate + Hydrogen Sulfide
  • Magnesium Sulfide (MgS)
    IMA1966-036 Niningerite
  • Phosphoric Acid (H3PO4)
    Orthophosphoric Acid Phosphoric(V) Acid White Phosphoric Acid [PO(OH)3] H3PO4 E338 Potassium Phosphate
  • Magnesium Phosphate (Mg3(PO4)2)
    Magnesium Phosphate Anhydrous Trimagnesium Phosphate Magnesium Phosphate Tribasic
  • Hydrogen Sulfide (H2S)
    Hydrosulfuric Acid Sewer Gas Sulfuretted Hydrogen H2S Hydrogen Sulphide [SH2] Dihydrogen Sulfide Dihydrogen Monosulfide Hydrogen Monosulfide Sulfide Zwavelwaterstof Sulfur Hydroxide Siarkowodor Idrogeno Solforato Dihydrogen Disulfide Hydrosulfurate Sulfureted Hydrogen Sulfur Hydride Hepatate Sour Gas Hepatic Gas Stink DAMP Hepatic Acid


To balance a chemical equation, enter an equation of a chemical reaction and press the Balance button. The balanced equation will appear above.

  • Use uppercase for the first character in the element and lowercase for the second character. Examples: Fe, Au, Co, Br, C, O, N, F.
  • Ionic charges are not yet supported and will be ignored.
  • Replace immutable groups in compounds to avoid ambiguity. For example, C6H5C2H5 + O2 = C6H5OH + CO2 + H2O will not be balanced, but XC2H5 + O2 = XOH + CO2 + H2O will.
  • Compound states [like (s) (aq) or (g)] are not required.
  • You can use parenthesis () or brackets [].

How To Balance Equations

Read our article on how to balance chemical equations or ask for help in our chat.

You can also ask for help in our forums.