Corrected Magnesium Calculator
Low serum albumin causes measured magnesium to appear falsely low because roughly 30% of circulating magnesium is protein-bound. This calculator applies the Kroll-Elin correction to give you the albumin-adjusted magnesium level, with results in mg/dL, mmol/L, or mEq/L, and an instant clinical interpretation showing whether the corrected value falls in the normal range, or into mild, moderate, or severe hypomagnesemia.
Formula
Worked example
A patient has a measured serum magnesium of 1.4 mg/dL (0.576 mmol/L) and a serum albumin of 25 g/L. Albumin deficit = 40 - 25 = 15 g/L. Correction term = 0.005 x 15 = 0.075 mmol/L, which is 0.075 x 2.4305 = 0.182 mg/dL. Corrected Mg = 0.576 + 0.075 = 0.651 mmol/L, or 1.4 + 0.182 = 1.58 mg/dL -- still in the hypomagnesemia range, but less depleted than the uncorrected value suggested.
Why serum magnesium needs albumin correction
About 30% of magnesium in the blood is bound to serum proteins, predominantly albumin. The remaining 70% circulates as free ionized magnesium, the only fraction that is biologically active. When a patient has hypoalbuminemia (low albumin), the protein-bound fraction falls, and the total serum magnesium test reads falsely low even though the ionized concentration may be adequate. Failing to correct for albumin can lead clinicians to diagnose and treat hypomagnesemia that is not physiologically real, or alternatively, to miss true hypomagnesemia in a patient whose albumin happens to be borderline low. The correction is most important in critically ill patients, those with liver disease, nephrotic syndrome, malnutrition, or any condition associated with chronic hypoalbuminemia.
The Kroll-Elin formula and how to use it
The correction equation derives from a 1985 study by Martin H. Kroll and Ronald J. Elin titled "Relationships between Magnesium and Protein Concentrations in Serum," which found that roughly 25% of total serum magnesium is bound to albumin and 8% to globulins. The formula is written in SI units: Corrected Mg (mmol/L) = Measured Mg (mmol/L) + 0.005 x (40 - Albumin in g/L). The constant 40 g/L is the mid-point of the normal albumin range (35 to 50 g/L). For each gram per litre that albumin falls below 40 g/L, the correction adds 0.005 mmol/L to the measured magnesium, which is 0.0122 mg/dL in US units. Note that the 0.005 coefficient belongs to the mmol/L version of the equation: applying it directly to a mg/dL value under-corrects by a factor of 2.4305. If albumin is above 40 g/L the term is negative, producing a small downward correction. When albumin is within the normal range the correction is minor, but it becomes clinically significant when albumin drops to 20 to 30 g/L, which is common in hospitalized patients.
Interpreting the corrected result
Normal corrected serum magnesium is 1.7 to 2.4 mg/dL (0.70 to 0.99 mmol/L). Mild hypomagnesemia is 1.2 to 1.69 mg/dL and may cause subtle symptoms such as muscle cramps, weakness, and nausea. Moderate hypomagnesemia (0.7 to 1.19 mg/dL) can produce neuromuscular irritability, tremor, and cardiac conduction disturbances. Severe hypomagnesemia (below 0.7 mg/dL, or 0.29 mmol/L) carries a risk of life-threatening arrhythmias, seizures, and respiratory failure, and usually requires urgent intravenous replacement. Hypermagnesemia (above 2.4 mg/dL) is uncommon in people with normal renal function and is more often seen after excessive magnesium administration, in patients with chronic kidney disease, or in those taking large doses of magnesium-containing antacids or laxatives.
Limitations and when to use ionized magnesium
The Kroll-Elin correction is a validated clinical approximation, not an exact measurement. It assumes a linear relationship between albumin and protein-bound magnesium and uses a fixed normal albumin of 40 g/L. In practice, other proteins (globulins, transferrin) also bind magnesium, and pH affects the binding equilibrium: alkalosis increases protein binding, effectively lowering ionized magnesium. For the most accurate assessment of biologically available magnesium, direct measurement of ionized magnesium is preferred, though it requires a blood gas analyzer capable of magnesium sensing and is not available everywhere. When the corrected total magnesium and the clinical picture do not match, or when managing serious arrhythmias or seizures with possible hypomagnesemia, an ionized magnesium assay should be requested if feasible.
Serum magnesium reference ranges
| Corrected Mg (mg/dL) | Corrected Mg (mmol/L) | Status | Clinical significance |
|---|---|---|---|
| < 0.7 | < 0.29 | Severe hypomagnesemia | Arrhythmia, seizure, respiratory failure risk |
| 0.7 - 1.19 | 0.29 - 0.49 | Moderate hypomagnesemia | Neuromuscular irritability, cardiac symptoms |
| 1.2 - 1.69 | 0.49 - 0.70 | Mild hypomagnesemia | Muscle cramps, weakness, nausea |
| 1.7 - 2.4 | 0.70 - 0.99 | Normal range | No clinical concern |
| > 2.4 | > 0.99 | Hypermagnesemia | Nausea, flushing, weakness; severe: cardiac arrest |
Clinical interpretation of corrected (albumin-adjusted) serum magnesium. Values in mg/dL are the most common US reporting unit.
Frequently asked questions
When should I correct serum magnesium for albumin?
Albumin correction is clinically relevant when serum albumin is below 35 g/L (3.5 g/dL). This is common in hospitalized patients, those with liver disease, nephrotic syndrome, malnutrition, or prolonged illness. At an albumin of 35 g/L the correction is only 0.025 mmol/L (0.06 mg/dL) and is usually not clinically meaningful; at an albumin of 20 g/L it reaches 0.1 mmol/L (0.24 mg/dL), which can move a result across a decision threshold.
What is the normal range for corrected serum magnesium?
Normal corrected serum magnesium is 1.7 to 2.4 mg/dL, which equals 0.70 to 0.99 mmol/L or 1.40 to 1.97 mEq/L. Values below 1.7 mg/dL indicate hypomagnesemia (mild, moderate, or severe depending on how low); values above 2.4 mg/dL indicate hypermagnesemia.
How is the Kroll-Elin formula derived?
Kroll and Elin (1985) measured magnesium, total protein, albumin and globulin in more than 74,000 serum specimens and used linear regression to show that about 25% of total serum magnesium is bound to albumin and 8% to globulins. That regression implies that for each g/L change in albumin around the normal mean of 40 g/L, the protein-bound magnesium changes by approximately 0.005 mmol/L (0.0122 mg/dL). The correction subtracts (or adds) this amount proportional to the deviation of the patient's albumin from 40 g/L.
Why does this calculator show three different units?
Serum magnesium is reported in different units depending on the lab and country. US clinical labs most commonly use mg/dL. European and many international labs report in mmol/L. mEq/L appears in older literature and some specialty reports. The relationships are: 1 mmol/L = 2.4305 mg/dL, and 1 mEq/L = 1.2153 mg/dL (because magnesium is divalent, mEq/L = 2 x mmol/L).
Is albumin correction the same for calcium and magnesium?
The principle is the same (both calcium and magnesium are partially protein-bound), but the correction constants, units and formulas differ. For calcium, a commonly used formula is: corrected calcium (mg/dL) = measured calcium (mg/dL) + 0.8 x (4.0 - albumin in g/dL), which works in mg/dL and g/dL. The Kroll-Elin magnesium correction works in mmol/L and g/L: 0.005 mmol/L per g/L of albumin deviation from 40 g/L. The two corrections, and their units, should not be interchanged.
Can I use this calculator for pediatric patients?
The Kroll-Elin formula and adult reference ranges used here apply to adults. Pediatric magnesium reference ranges differ by age: neonates typically have higher reference ranges (around 1.5 to 2.9 mg/dL), and children have age-specific norms. For pediatric patients, consult age-specific laboratory reference intervals and discuss with a pediatrician.
Sources
- Kroll MH, Elin RJ. Relationships between magnesium and protein concentrations in serum. Clin Chem. 1985;31(2):244-246.
- Liamis G, Hoorn EJ, Florentin M, Milionis H. An overview of diagnosis and management of drug-induced hypomagnesemia. Pharmacol Res Perspect. 2021;9(4):e00829. States the correction as: corrected Mg (mmol/L) = measured Mg (mmol/L) + 0.005 x (40 - albumin g/L).
- Agus ZS. Hypomagnesemia. J Am Soc Nephrol. 1999;10(7):1616-1622.