Magnesium Dosing Calculator
Pick your goal. Get the elemental mg range, split schedule, recommended form, and timing — with the supplemental 350 mg UL flagged when your goal crosses it.
§ FORMS
Elemental Mg percentage and what each form is actually for
The elemental percentage is how much actual magnesium is inside the compound — the rest is the binding partner (glycine, citrate, threonate, etc.). A 500 mg capsule of magnesium glycinate contains ~70 mg elemental magnesium. Dosing is always stated as elemental Mg, which is why labels and calculators can look misaligned.
- Magnesium Glycinate — 14% elemental · 40–50% bioavailability · Sleep, anxiety, deficiency repletion, GI-sensitive · GI: Excellent
- Magnesium Citrate — 16% elemental · 30–40% bioavailability · General, constipation-prone, budget · GI: Moderate (laxative >400 mg)
- Magnesium L-Threonate (Magtein) — 8% elemental · 20–30% bioavailability · Cognition, brain health · GI: Good
- Magnesium Taurate — 9% elemental · 35–45% bioavailability · Cardiovascular, arrhythmia · GI: Good
- Magnesium Malate — 15% elemental · 30–35% bioavailability · Energy, fatigue, athletes (AM) · GI: Good
- Magnesium Oxide — 60% elemental · 4–10% bioavailability · Acute constipation only · GI: Poor (strong laxative)
§ SEPARATION
What to take it away from
- Separate from calcium by 2 h (competitive absorption)
- Separate from tetracyclines, quinolones, and bisphosphonates by 2–4 h
- Separate from thyroid replacement (levothyroxine) by 4 h
- PPIs reduce Mg absorption over time — consider higher-end dosing with chronic use
- 01Argeros Z et al. (2025) — Mg supplementation and BP: 38 RCTs, N=2,709 (PMID 41000008)
- 02Talandashti MK et al. (2025) — Dose-response MA: migraine prophylaxis (PMID 39404918)
- 03Boyle NB et al. (2017) — Mg on anxiety and stress, d=0.52, Nutrients 9(5):429 (PMID 28445426)
- 04IOM Dietary Reference Intakes for Calcium and Vitamin D (RDA + supplemental UL 350 mg/d)
§ FAQ
Forms, timing, UL, kidney caveats
6 questions
§ RELATED
Other calculators in the platform
5 more
Get notified when we add new calculators