MAGENT

Serum osmolality formula: how to calculate osmolarity from sodium, glucose and BUN

Calculated serum osmolality is 2 × sodium + glucose ÷ 18 + BUN ÷ 2.8, with sodium in mmol/L and glucose and BUN in mg/dL. For sodium 140, glucose 90 and BUN 14, that's 280 + 5 + 5 = 290 mOsm/kg.

Not a medical device. Not a diagnosis or dosing recommendation.

Use this calculator via API

What is serum osmolality?

Osmolality describes how many dissolved particles a solution holds. Osmolality expresses concentration relative to the mass of the solvent (per kg of water); osmolarity expresses it per volume of solution (per litre).[1] Although the term osmolarity is used in the medical literature, osmolality is what laboratories usually measure.[1]

Serum osmolality can be measured directly in a laboratory, or it can be estimated from routine blood results. This page covers the estimate: a calculated osmolality from three blood results: sodium, glucose and blood urea nitrogen (BUN).

The calculated osmolality formula

calculated_osm_mosm_kg = 2 * sodium_mmol_l + glucose_mg_dl / 18 + bun_mg_dl / 2.8

In words: double the sodium, add glucose divided by 18, and add BUN divided by 2.8. The result is in mOsm/kg and is reported to 1 decimal place.

What each part means

TermPlain-English meaningUnitAccepted range
sodium_mmol_lSerum sodiummmol/L110–160
glucose_mg_dlPlasma glucosemg/dL50–1000
glucose_mmol_lPlasma glucose, if you have SI units insteadmmol/L2.8–55.5
bun_mg_dlBlood urea nitrogenmg/dL1–200
measured_osm_mosm_kgOptional laboratory-measured osmolalitymOsm/kg200–400
calculated_osm_mosm_kgThe calculated resultmOsm/kg1 decimal place

Enter glucose once, either in mg/dL or in mmol/L.

How the formula works

  1. Multiply sodium by 2.
  2. Divide glucose (mg/dL) by 18.
  3. Divide BUN (mg/dL) by 2.8.
  4. Add the three parts together.

Sodium carries most of the weight. In Example 1 below, the sodium term is 280 while glucose and BUN add 5 each. A 1 mmol/L change in sodium moves the result by 2 mOsm/kg.

Glucose in mmol/L

If your glucose is in mmol/L, Magent's calculator first converts it to mg/dL by multiplying by 18.015, then uses the formula above. The conversion values below are computed from that factor and rounded to 1 decimal.

Glucose (mmol/L)Glucose (mg/dL, × 18.015)
2.850.4
5.090.1
10.0180.2
20.0360.3
25.0450.4
55.5999.8

Worked examples

Example 1: sodium 140, glucose 90 mg/dL, BUN 14 mg/dL

  1. 2 × 140 = 280
  2. 90 ÷ 18 = 5
  3. 14 ÷ 2.8 = 5
  4. 280 + 5 + 5 = 290.0 mOsm/kg

Example 2: higher glucose (sodium 140, glucose 400 mg/dL, BUN 14 mg/dL)

  1. 2 × 140 = 280
  2. 400 ÷ 18 = 22.22
  3. 14 ÷ 2.8 = 5
  4. 280 + 22.22 + 5 = 307.2 mOsm/kg

Example 3: higher BUN (sodium 140, glucose 90 mg/dL, BUN 70 mg/dL)

  1. 2 × 140 = 280
  2. 90 ÷ 18 = 5
  3. 70 ÷ 2.8 = 25
  4. 280 + 5 + 25 = 310.0 mOsm/kg

Example 4: glucose in mmol/L (sodium 140, glucose 20.0 mmol/L, BUN 14 mg/dL)

  1. 20.0 × 18.015 = 360.3 mg/dL
  2. 2 × 140 = 280; 360.3 ÷ 18 = 20.02; 14 ÷ 2.8 = 5
  3. 280 + 20.02 + 5 = 305.0 mOsm/kg

The osmolar gap

The osmolal (or osmolar) gap is the difference between a measured osmolality and a calculated osmolality.[2] If you enter a measured value, Magent's calculator also returns the gap as measured minus calculated, to 1 decimal. For example, with a measured osmolality of 310 mOsm/kg and the 290.0 from Example 1, the gap is 310 − 290 = 20.0 mOsm/kg.

The calculator reports the number. It doesn't say what a given gap means.

Calculated osmolality reference table

These values are computed from the formula above, with BUN fixed at 14 mg/dL, and rounded to 1 decimal as Magent's calculator reports. They show how the result moves with sodium and glucose. They are not reference ranges.

Sodium \ Glucose90 mg/dL180 mg/dL270 mg/dL360 mg/dL540 mg/dL
130 mmol/L270.0275.0280.0285.0295.0
135 mmol/L280.0285.0290.0295.0305.0
140 mmol/L290.0295.0300.0305.0315.0
145 mmol/L300.0305.0310.0315.0325.0
150 mmol/L310.0315.0320.0325.0335.0

BUN has a smaller effect. With sodium 140 and glucose 90 mg/dL:

BUN (mg/dL)714285670
Calculated osmolality (mOsm/kg)287.5290.0295.0305.0310.0

History of the formula

The formula is credited to a 1987 paper by Worthley, Guerin and Pain in Anaesthesia and Intensive Care (volume 15, issue 2, pages 199–202). The authors measured plasma osmolality in 100 healthy people, 100 general hospital patients and 100 intensive care patients. They then compared the measurements with values from five published formulae.[3]

The formula with the least difference from measured osmolality was 2 × Na + urea + glucose, with all three in mmol/L.[3] Magent's calculator uses the mg/dL form of that structure: 2 × Na + glucose ÷ 18 + BUN ÷ 2.8.

Calculated osmolality has a long history. Published work notes that papers proposing simple and more complex osmolality formulae have kept appearing since 1958.[2]

When it's used

A calculated osmolality is commonly paired with a measured osmolality to work out the osmolal gap. Published work describes the main use of the osmolal gap today as screening for the possible presence of exogenous toxic substances.[2] This page doesn't do that workup; it reports the calculation.

Where it's used

Osmolality is routinely measured in clinical laboratories.[1] Published work describes the osmolal gap being used mainly for patients in emergency departments and intensive care units.[2] A simple calculated-osmolality formula can be used for quick mental calculation at the bedside, and laboratory information systems can report it automatically whenever a measured osmolality is requested.[2]

Who uses it

Calculated osmolality is used by clinicians and by clinical laboratories, which can report it automatically.[2] One published proposal argues that all clinicians and laboratories should adopt a single common formula.[2]

Limits of the calculation

Clinical decisions belong to a qualified clinician who knows the patient.

How it differs from related calculators

Glossary

Common mistakes

Source

Worthley LI, Guerin M, Pain RW. For calculating osmolality, the simplest formula is the best. Anaesth Intensive Care. 1987;15(2):199-202. DOI: 10.1177/0310057X8701500214

Further reading

  1. Najem O, Shah MM, Zubair M, De Jesus O. Serum Osmolality. StatPearls. Treasure Island (FL): StatPearls Publishing; 2024.
  2. Choy KW, Wijeratne N, Lu ZX, Doery JC. Harmonisation of Osmolal Gap - Can We Use a Common Formula? Clin Biochem Rev. 2016;37(3):113-119.
  3. Worthley LI, Guerin M, Pain RW (the source above), abstract.

Frequently asked questions

How do you calculate serum osmolality?

Use 2 × sodium + glucose ÷ 18 + BUN ÷ 2.8, with sodium in mmol/L and glucose and BUN in mg/dL. For sodium 140, glucose 90 and BUN 14: 280 + 5 + 5 = 290 mOsm/kg.

What is the serum osmolarity formula?

The same calculation is often called "calculated osmolarity". The formula on this page is 2 × Na + glucose/18 + BUN/2.8, reported in mOsm/kg.

What is the difference between serum osmolarity and osmolality?

Osmolality is per kg of solvent; osmolarity is per litre of solution.[1] The calculated result here is reported in mOsm/kg.

How do you check osmolarity?

There are two ways. A laboratory can measure osmolality directly, or you can estimate it from sodium, glucose and BUN with the formula above. Comparing the two gives the osmolar gap.

How do you calculate serum osmolality in hyperglycaemia?

The calculation is the same in every setting. High glucose raises the glucose term: in Example 2, glucose of 400 mg/dL gives 307.2 mOsm/kg. This page doesn't give condition-specific thresholds.

What does low serum osmolality mean?

This page doesn't give a normal range or interpret results. It calculates the number; what a value means depends on clinical context and belongs to a clinician.

Related