2HCl + Mg → H2 + MgCl2
In questa reazione, l'acido cloridrico agisce come un acido, cedendo ioni idrogeno (H+) al magnesio, che funge da base. Gli ioni idrogeno si combinano con gli elettroni rilasciati dagli atomi di magnesio per formare idrogeno gassoso. Gli ioni magnesio si combinano quindi con gli ioni cloruro dell'acido cloridrico per formare cloruro di magnesio.
La reazione tra acido cloridrico e magnesio è un classico esempio di reazione acido-base, in cui un acido e una base reagiscono per produrre un sale e acqua. In questo caso, il sale formato è cloruro di magnesio e l'acqua non viene prodotta come sottoprodotto.