Reaktionen mellan HCl och Mg producerar magnesiumklorid (MgCl2) och vätgas (H2). Den kemiska ekvationen för denna reaktion är:
2HCl + Mg → MgCl2 + H2
I denna reaktion fungerar HCl som en syra och donerar en proton (H+) till Mg, som fungerar som en bas och tar emot protonen. De resulterande produkterna är magnesiumklorid, ett salt och vätgas, en färglös och luktfri gas.