1. Jis gaunamas vykstant magnio oksido ir druskos rūgšties reakcijai. Cheminė reakcijos lygtis yra tokia:
MgO+2HCl====MgCl2+H2O
2. Jis gaunamas vykstant magnio karbonato ir druskos rūgšties reakcijai. Cheminė reakcijos lygtis yra tokia:
MgCO3+2HCl=MgCl2+CO2↑+H2O
3. Jis gaunamas reaguojant magnio sulfato tirpalui ir bario chlorido tirpalui. Cheminė reakcijos lygtis yra tokia:
MgSO4+BaCl2=MgCl2+BaSO4↓
