碳酸鎂通常是通過採掘菱鎂礦獲得,而三水合碳酸鎂MgCO3·3H2O可通過混合鎂溶液和碳酸根溶液獲得,其中碳酸根來源可以是大氣中的二氧化碳。碳酸鎂還可以通過如下方法制備:氫氧化鎂懸濁液置於3.5-5倍大氣壓的二氧化碳氛圍中加熱至50℃,得到可溶的碳酸氫鎂:
Mg(OH)2 + 2 CO2 → Mg(HCO3)2
然後將混合液過濾,濾液在真空乾燥下得到含有碳酸鎂的水溶液:
Mg2+ + 2 HCO3- → MgCO3 + CO2 + H2O
苦鹵與鹼反應制碳酸鎂 反應式:
5 MgCl2 + 5 Na2CO3 + 5 H2O → 4MgCO3•Mg(OH)2•4H2O + 10 NaCl + CO2
5 MgSO4 + 5 Na2CO3 + 7 H2O → 4MgCO3•Mg(OH)2•6H2O + 5 Na2SO4 + CO2