I am trying to start my own gym company that sells gym chalk however I have not been able to find a good process for making good magnesium carbonate. I have tried mixing equal amounts of magnesium sulfate and sodium bicarbonate into water and pouring it through filter paper but have not ended with a good batch.

  • 7
    $\begingroup$ Buying is usually better than producing when it comes to chemicals. Have you looked for a supplier? $\endgroup$
    – A.K.
    Commented May 14, 2017 at 13:10
  • $\begingroup$ Strongly related: chemistry.stackexchange.com/questions/74370/… $\endgroup$ Commented May 14, 2017 at 18:16

1 Answer 1


The best way to make magnesium carbonate is to opt the laboratory route (mix magnesium chloride and sodium bicarbonate) as described in the Wikipedia article of magnesium carbonate.

$$\ce{MgCl2(aq) + 2NaHCO3(aq) → MgCO3(s) + 2NaCl(aq) + H2O(l) + CO2(g)}$$

The advantage of this process is that the byproduct do not interfere with the main product (sodium chloride is soluble in water, carbon dioxide bubbles out) leaving behind magnesium carbonate as precipitate.

Alternatively, magnesium carbonate can be prepared from magnesium carbonate by bubbling carbon dioxide in it. The advantage of this process is that there are no byproducts.

Note: If you use sodium carbonate, you will get a precipitate of basic magnesium carbonate—a hydrated complex of magnesium carbonate and magnesium hydroxide—rather than magnesium carbonate itself is formed.

$$\ce{5MgCl2(aq) + 5Na2CO3(aq) + 5H2O(l) → Mg(OH)2·3MgCO3·3H2O(s) + Mg(HCO3)2(aq) + 10NaCl(aq)}$$

You can see that a basic salt is formed and also magnesium bicarbonate is formed which add to the difficulty of separating them and decomposing them to get magnesium carbonate and thus this process is not feasible.

  • 2
    $\begingroup$ Bubble carbon dioxide into a milk of magnesia suspension, maybe? $\endgroup$ Commented May 15, 2017 at 14:47
  • $\begingroup$ @Oscar that is also possible. $\endgroup$ Commented May 15, 2017 at 15:57

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.