2HCl + Mg → H2 + MgCl2
I denna reaktion fungerar saltsyra som en syra och donerar vätejoner (H+) till magnesium, som fungerar som en bas. Vätejonerna kombineras med elektronerna som frigörs av magnesiumatomer för att bilda vätgas. Magnesiumjonerna kombineras sedan med kloridjonerna från saltsyra för att bilda magnesiumklorid.
Reaktionen mellan saltsyra och magnesium är ett klassiskt exempel på en syra-bas-reaktion, där en syra och en bas reagerar för att producera ett salt och vatten. I det här fallet är saltet som bildas magnesiumklorid, och vatten produceras inte som en biprodukt.