Serum Osmolality Calculator

Use this calculator to estimate serum osmolality from sodium, glucose, and BUN.

Introduction

Serum osmolality describes how concentrated the liquid part of blood is with dissolved, osmotically active particles. It is usually reported as mOsm/kg. That number matters because water moves across cell membranes in response to concentration differences. When blood becomes more concentrated, water tends to move out of cells. When blood becomes more dilute, water tends to move into cells. In other words, osmolality helps explain why major shifts in sodium, glucose, and other solutes can change symptoms, volume status, and neurologic risk.

In everyday clinical use, serum osmolality helps frame problems such as hyponatremia, hypernatremia, marked hyperglycemia, dehydration, kidney dysfunction, and possible exposure to unmeasured osmoles. A laboratory can directly measure osmolality, often by freezing-point depression, but a bedside estimate is still useful because sodium, glucose, and BUN are readily available on common lab panels.

This calculator gives that standard estimate using sodium, glucose, and blood urea nitrogen in conventional U.S. units. The math runs entirely in your browser, so the values you enter stay on your device.

Calculator

Enter the serum sodium exactly as reported. In this formula, sodium usually contributes the largest share of the total.

Use mg/dL. If your laboratory reports mmol/L, convert before entering.

Use blood urea nitrogen rather than total urea. This term adds to osmolality even though urea is not the same as effective tonicity.

Enter values and select Calculate Osmolality to see the estimated result in mOsm/kg.

Many clinicians think of about 275–295 mOsm/kg as a common adult reference range, but always interpret the result with symptoms, lab method, and measured osmolality when available.

Mini-game: Osm Balance Rush

If you want a fast way to internalize the formula, try the optional mini-game below. It turns the calculator into a timing-and-balance challenge: sodium packets add the biggest jumps, glucose packets add smaller boosts, BUN lets you fine tune, and purple gap packets represent unmeasured osmoles that can push the serum higher without changing the standard formula terms. The calculator above remains the real tool; the game is just a replayable way to build intuition.

Score0
Time80s
Streak0
ProgressReady
Lives3

Optional mini-game

Osm Balance Rush

Stabilize each case by tapping packets inside the white dosing window. Cyan packets add 2×Na, gold packets add Glucose/18, green packets add BUN/2.8, and purple packets create an osmolar gap spike. Reach the safe range before the case timer runs out.

Controls: tap or click packets in the dosing window, or press 1 / 2 / 3 for the Na, glucose, and BUN lanes.

Best score: 0

Takeaway: sodium usually contributes the biggest share because the formula doubles the sodium term.

The game lasts about 80 seconds, gets faster in later phases, saves your best score locally in your browser, and never changes the calculator result above.

Embed this calculator

Copy and paste the HTML below to add the Serum Osmolality Calculator (Calculated Osm) | Sodium, Glucose, BUN to your website.