Serum Osmolality Calculator - Calculated Serum Osmolality and Osmolal Gap

Serum osmolality calculator that turns a basic metabolic panel plus ethanol into the calculated serum osmolality and the osmolal gap in mOsm/kg.

Updated: June 16, 2026 • Free Tool

Serum Osmolality Calculator

Serum sodium from a basic metabolic panel, in mEq per liter. Adult reference range 135 to 145 mEq per liter.

Blood urea nitrogen from a basic metabolic panel, in mg per deciliter. Adult range 7 to 20 mg per deciliter.

Blood glucose from a basic metabolic panel, in mg per deciliter. Adult fasting range 70 to 99 mg per deciliter.

Optional serum ethanol from a toxicology panel, in mg per deciliter. Leave at 0 to skip the Purssell 2001 ethanol term.

Optional measured value from a clinical chemistry analyzer, in mOsm per kilogram. Leave at 0 to skip the osmolal gap.

Results

Calculated osmolality
0mOsm/kg
Osmolal gap 0mOsm/kg
Band code 0
Osmolality band 0
Gap band code 0
Gap band 0
Clinical interpretation 0

What Is Serum Osmolality Calculator?

A serum osmolality calculator is a clinical tool that turns four standard blood values into the calculated serum osmolality in mOsm per kilogram of water, and, when a measured value is provided, the osmolal gap that screens for unmeasured osmoles such as methanol, ethylene glycol, and isopropanol. The calculator applies the Purssell 2001 formula 2 times sodium plus BUN over 2.8 plus glucose over 18 plus alcohol over 3.7, with the 275 to 295 mOsm per kilogram reference window and the -14 to +10 mOsm per kilogram osmolal gap range.

  • Pre-rounds chart review: Enter the latest basic metabolic panel values and any serum ethanol before a shift so the conversation with the clinician starts from a published number.
  • Repeat scoring after a basic metabolic panel: Paste a fresh sodium, BUN, and glucose into the form and watch for movement between the reference range and the high or low bands.
  • Toxic alcohol workup: Add a measured value and the serum ethanol to compute the osmolal gap, the published screen for methanol, ethylene glycol, and isopropanol.
  • Walk-through of a worked example: Recheck the calculation with sodium 140, BUN 14, glucose 90, and alcohol 0 to see how the four routine inputs add up to 290 mOsm per kilogram.

When a measured value is added, the calculator also reports the osmolal gap. The Purssell 2001 ethanol term keeps the gap interpretable in an intoxicated patient.

A second clinical chemistry tool that pairs naturally with this result during the metabolic or toxic alcohol workup is the Plasma Osmolality Calculator, which uses the same 2 times sodium plus glucose over 18 plus BUN over 2.8 equation for a panel-only read without the ethanol term.

How Serum Osmolality Calculator Works

The calculator multiplies serum sodium by 2, divides blood urea nitrogen by 2.8, divides blood glucose by 18, divides serum alcohol by 3.7, and sums the four terms. When a measured value is provided, the calculator subtracts the calculated value from the measured value to produce the osmolal gap, the published screen for an unmeasured osmole.

calculatedOsmolality = 2 * sodium + bun / 2.8 + glucose / 18 + alcohol / 3.7
  • sodium: Serum sodium in mEq per liter. The 2 multiplier counts both the cation and its accompanying anion.
  • bun: BUN in mg per deciliter. The 2.8 divisor converts the routine unit to mmol per liter.
  • glucose: Blood glucose in mg per deciliter. The 18 divisor converts the routine unit to mmol per liter.
  • alcohol: Serum ethanol in mg per deciliter. The 3.7 divisor is the Purssell 2001 conversion factor.
  • calculatedOsmolality: Calculated value in mOsm per kilogram of water. Normal band 275 to 295 mOsm per kilogram.
  • osmolalGap: Measured minus the calculated value, in mOsm per kilogram. Normal band -14 to +10 mOsm per kilogram.

The 2.8, 18, and 3.7 divisors convert the routine mg per deciliter units on US lab slips into mmol per liter.

Worked example: sodium 140, BUN 14, glucose 90, alcohol 0

sodium 140 mEq per liter, BUN 14 mg per deciliter, glucose 90 mg per deciliter, alcohol 0 mg per deciliter

calculatedOsmolality = 2 * 140 + 14 / 2.8 + 90 / 18 + 0 / 3.7 = 290 mOsm per kilogram

290 mOsm per kilogram (Normal band)

A result in the middle of the 275 to 295 mOsm per kilogram reference range. Recheck the same basic metabolic panel and any serum ethanol value before any clinical decision.

According to Omni Calculator Serum Osmolality reference, the calculated osmolality uses the Purssell 2001 formula 2 times sodium plus BUN over 2.8 plus glucose over 18 plus alcohol over 3.7.

According to MedlinePlus Osmolality Blood Test, the normal osmolality is 275 to 295 mOsm per kilogram and the test is ordered for low blood sodium, water loss, or suspected poisoning from ethanol, methanol, or ethylene glycol.

When the same basic metabolic panel you used here also printed sodium, chloride, and bicarbonate, the Anion Gap Calculator reads those values to flag acid-base disturbances that often accompany a high or low band.

Key Concepts Explained

Four concepts drive the result. None is a stand-alone diagnostic criterion, but together they explain why the same numbers move the band in opposite directions during dehydration, intoxication, and liver failure.

Calculated Serum Osmolality

The sum of the dissolved particles in serum that the basic metabolic panel plus the optional ethanol value can account for, in mOsm per kilogram of water. The calculator uses the Purssell 2001 formula 2 times sodium plus BUN over 2.8 plus glucose over 18 plus alcohol over 3.7.

Reference Window

The published adult reference window for the calculated value is 275 to 295 mOsm per kilogram. Values above 295 mOsm per kilogram are a high value, and values below 275 mOsm per kilogram are a low value.

Osmolal Gap

The osmolal gap is the difference between the measured value from a clinical chemistry analyzer and the calculated value. The published normal band is -14 to +10 mOsm per kilogram.

Ethanol Adjusted Term

The Purssell 2001 ethanol term divides the serum ethanol by 3.7 to subtract the ethanol contribution, so the osmolal gap stays interpretable in an intoxicated patient.

These four concepts are the framework most emergency medicine texts use to teach the result, and they map directly to the three band labels the calculator returns.

Because the BUN term carries the most weight among the kidney-derived solutes in the formula, the BUN Creatinine Ratio Calculator is a useful companion when you want to see whether the same BUN value is also driving a prerenal or intrinsic renal pattern.

How to Use This Calculator

The form works from a small set of basic metabolic panel values and two optional values. Each input should come from the same draw when possible.

  1. 1 Enter the serum sodium: Type the sodium from the latest basic metabolic panel, in mEq per liter. Most adult reports list a reference range of 135 to 145 mEq per liter.
  2. 2 Enter the blood urea nitrogen: The basic metabolic panel usually lists this as BUN. Adult range 7 to 20 mg per deciliter.
  3. 3 Enter the blood glucose: The basic metabolic panel usually lists this as glucose. Adult fasting range 70 to 99 mg per deciliter.
  4. 4 Enter the serum alcohol if available: Add the serum ethanol from a toxicology panel, in mg per deciliter, to apply the Purssell 2001 ethanol term.
  5. 5 Enter the measured value if available: Add the measured value, in mOsm per kilogram, to turn on the osmolal gap.
  6. 6 Read the calculated value and the bands: The result panel shows the calculated value in mOsm per kilogram, the band label, the osmolal gap, and a one line clinical interpretation.

A patient with sodium 152, BUN 28, glucose 110, alcohol 0, and measured osmolality 340 enters those five numbers and gets a calculated value of 320 mOsm per kilogram, a high band label, and an osmolal gap of 20 mOsm per kilogram in the elevated band.

A bedside kidney function review that uses the same lab panel and pairs naturally with the high band pathway is the GFR Calculator, which turns serum creatinine, age, and sex into a single kidney function number for the same metabolic workup.

Benefits of Using This Calculator

Using a calculator offers several practical advantages over mental math during a fast-moving chart review or a toxic alcohol workup.

  • Standardized mOsm per kilogram unit: The calculator returns the calculated value in mOsm per kilogram of water, the unit used in every published fluid and electrolyte guideline.
  • Purssell 2001 ethanol term: The optional alcohol input applies the published 3.7 divisor so the osmolal gap stays interpretable in an intoxicated patient.
  • Quick bedside math: All four routine inputs come from a basic metabolic panel plus an optional ethanol value, so the result can be computed in under a minute.
  • Transparent calculation: The formula is shown in plain English, so the contribution of sodium, BUN, glucose, and ethanol is visible.
  • Built-in high, normal, and low bands: The result is paired with the published 275 and 295 mOsm per kilogram cut-offs and the -14 to +10 mOsm per kilogram osmolal gap range.
  • Optional osmolal gap: The osmolal gap is shown whenever the measured value is entered, the published screen for an unmeasured osmole.

The same calculated value is used in emergency, inpatient, and outpatient settings, so it serves as a shared language across the clinical team and reduces the chance of miscommunication between shifts.

A second bedside tool that uses the same basic metabolic panel and pairs naturally with this result is the Acid Base Calculator, which turns an arterial blood gas into a pH, PCO2, and bicarbonate reading for the acid-base assessment that often follows a high or low band.

Factors That Affect Your Results

The output depends on the four entered values. Five variables move the result up or down independent of true osmolality.

Sodium Input

Serum sodium is multiplied by 2 in the Purssell 2001 formula, so a 5 mEq per liter rise in sodium adds 10 mOsm per kilogram.

BUN Input

BUN is divided by 2.8. A BUN of 100 mg per deciliter adds about 36 mOsm per kilogram.

Glucose Input

Glucose is divided by 18. A glucose of 540 mg per deciliter adds 30 mOsm per kilogram.

Alcohol Input

Serum ethanol is divided by 3.7. A serum ethanol of 200 mg per deciliter adds about 54 mOsm per kilogram.

Measured Osmolality

The calculated value is subtracted from the measured value to give the osmolal gap. Normal band is -14 to +10 mOsm per kilogram.

  • The calculated value is a screening tool, not a stand-alone diagnosis. The blood gas, measured value, serum ethanol, toxicology panel, and a clinical exam are still required.
  • Children, pregnant patients, and older adults can have atypical patterns, and the reference window is calibrated for the general adult population.

An osmolar gap above 10 mOsm per kilogram is the published trigger for an unmeasured-osmole workup, so a wide gap on this calculator should be paired with a methanol, ethylene glycol, isopropanol, and salicylate panel.

According to Merck Manuals Water and Sodium Balance, plasma osmolality is normally between 275 and 290 milliosmoles per kilogram, and an osmolar gap of 10 milliosmoles per kilogram or more is caused by unmeasured osmotically active substances such as ethanol, methanol, isopropanol, and ethylene glycol.

When the band is borderline and the serum ethanol is doing most of the work, the Alcohol Units Calculator helps you see whether the same ethanol exposure is also driving an alcohol unit count for the same intoxicated patient workup.

Serum osmolality calculator turning a basic metabolic panel and serum ethanol into the calculated result, the osmolal gap, and a high, normal, or low band from the 275 to 295 mOsm per kilogram reference window
Serum osmolality calculator turning a basic metabolic panel and serum ethanol into the calculated result, the osmolal gap, and a high, normal, or low band from the 275 to 295 mOsm per kilogram reference window

Frequently Asked Questions

Q: What is a normal serum osmolality?

A: A normal calculated serum osmolality is 275 to 295 mOsm per kilogram of water. The published reference window calls a calculated result between 275 and 295 the reference range, a result above 295 a high serum osmolality, and a result below 275 a low serum osmolality.

Q: How is serum osmolality calculated from sodium, BUN, glucose, and ethanol?

A: The Purssell 2001 formula is 2 times serum sodium in mEq per liter plus blood urea nitrogen in mg per deciliter divided by 2.8 plus blood glucose in mg per deciliter divided by 18 plus serum alcohol in mg per deciliter divided by 3.7. The 2.8, 18, and 3.7 factors convert the routine mg per deciliter units on a US lab slip into the mmol per liter units that count toward the serum osmolality sum.

Q: What does a high serum osmolality mean?

A: A calculated serum osmolality above 295 mOsm per kilogram is a high serum osmolality. Common causes include dehydration, hyperglycemia, hypernatremia, ethanol, and mannitol or contrast exposure, and the result warrants an expanded metabolic and toxicology workup.

Q: What does a low serum osmolality mean?

A: A calculated serum osmolality below 275 mOsm per kilogram is a low serum osmolality. Common causes include hyponatremia, the syndrome of inappropriate antidiuretic hormone secretion, and pregnancy, and the result should be rechecked against the same basic metabolic panel.

Q: What is the osmolal gap and what is it used for?

A: The osmolal gap is the measured serum osmolality from a clinical chemistry analyzer minus the calculated serum osmolality from the basic metabolic panel plus ethanol. The published normal band is -14 to +10 mOsm per kilogram, and an elevated osmolal gap supports a toxic alcohol ingestion such as methanol, ethylene glycol, or isopropanol.

Q: Why is ethanol included in the serum osmolality formula?

A: Ethanol is included so the osmolal gap does not widen as ethanol accumulates. The Purssell 2001 term divides serum ethanol in mg per deciliter by 3.7 to add the ethanol contribution to the calculated serum osmolality, which keeps the osmolal gap interpretable in an intoxicated patient.