Serum Osmolality Calculator

Calculate serum osmolality from sodium, glucose and BUN, with the osmolar gap when a measured value is known.

100% FreeNo sign-upPrivate — runs in your browser
—

Result

Calculated osmolality
—
Osmolar gap
—
Reference reading
—

Copied to clipboard

How to use this tool

1
Enter sodium in mmol/L

Enter sodium in mmol/L.

2
Enter glucose and BUN in

Enter glucose and BUN in mg/dL.

3
Optionally enter a measured osmolality

Optionally enter a measured osmolality for the gap.

4
Read the calculated value and

Read the calculated value and its reference reading.

Formula & worked example

Calculated osmolality = 2 x Na (mmol/L) + glucose (mg/dL) / 18 + BUN (mg/dL) / 2.8. Osmolar gap = measured – calculated.

Sodium 140, glucose 90 and BUN 14 give 280 + 5 + 5 = 290 mOsm/kg, within the usual 275-295 range.

Limitations — read this before you rely on it

A calculation, not a measurement; it assumes standard conversions and misses unmeasured osmoles unless a measured value is entered. This tool is for education only and is not medical advice. Talk to a clinician about any result that worries you, and never change treatment because of a calculator result.

Frequently asked questions

The concentration of dissolved particles in blood, normally about 275-295 mOsm/kg, controlling water balance.

To convert mg/dL to mmol/L using their molecular weights, since osmolality counts particles, not mass.

Measured minus calculated osmolality; a raised gap points to unmeasured substances like ethanol or toxic alcohols.

Usually within about 10, but they differ when unmeasured osmoles are present or labs vary.

Then use 2 x sodium + glucose + urea directly, without the 18 and 2.8 divisors.