• Nephrology
  • Toxicology
  • Emergency medicine

Serum Osmolality and Osmolal Gap Calculator

Calculates serum osmolality from sodium, glucose and urea, and the osmolal gap when a measured osmolality is available.

Units
Sodium
mmol/L (mEq/L)
Glucose
BUN or urea

Blood urea nitrogen in mg/dL, or urea in mmol/L.

Ethanol(optional)

Optional. Adds ethanol ÷ 3.7 (mg/dL) so the gap shows what ethanol does not explain.

Measured osmolality(optional)
mOsm/kg

Optional. From the laboratory (freezing point depression), same sample. Needed for the osmolal gap.

  • Calculated osmolality = 2 × Na + glucose/18 + BUN/2.8 with glucose and BUN in mg/dL, or 2 × Na + glucose + urea with all in mmol/L. Ethanol, if entered, adds ethanol (mg/dL) ÷ 3.7 (Purssell 2001).
  • Osmolal gap = measured − calculated. The calculated value is strictly an osmolarity (mOsm/L); it is shown in mOsm/kg by convention and compared with the measured osmolality, as is usual in practice.

Result

Enter the sodium, glucose and BUN (or urea).

Sources

4 studies

After the result

Raised osmolal gap · Gap not raised · Abnormal calculated osmolality

Avoid common errors

5 common errors to avoid

Formula

2 × sodium + glucose/18 + BUN/2.8 (mg/dL); osmolal gap = measured − calculated, raised above 10.

Test cases

3 published cases, each also a test case

FAQ

6 questions and answers

Further reading

9 references with PubMed and DOI links

About this page

Contributed by Dr. Meng Zhao (MD · Former Neurosurgeon · Medical AI Researcher), from the original publications listed here. Last updated November 13, 2026. LinkedIn

The calculator code is tested against every worked example on this page before each release.

This calculator supports, and does not replace, clinical judgment. It is meant for healthcare professionals and is not medical advice for patients. Report an error through the contact page.