Reaktionen mellem HCl og Mg producerer magnesiumchlorid (MgCl2) og hydrogengas (H2). Den kemiske ligning for denne reaktion er:
2HCl + Mg → MgCl2 + H2
I denne reaktion virker HCl som en syre, der donerer en proton (H+) til Mg, der fungerer som en base, der accepterer protonen. De resulterende produkter er magnesiumchlorid, et salt og hydrogengas, en farveløs og lugtfri gas.