Base inputs: 140 / 90 / 14
Sodium 140 mmol/L, glucose 90 mg/dL, and BUN 14 mg/dL produce calculated total 290.0 mOsm/kg and tonicity 285.0 mOsm/kg.
Calculate serum osmolality and effective osmolality (tonicity), with optional measured osmolality, osmolal gap, and separate ethanol assumptions; no toxic-alcohol or HHS diagnosis.
Content updated: View sources
QuickMedCalc is developed and maintained by an independent developer. Medical content is not independently reviewed by a physician.
Formula and medical content are based on the references listed on this page. See sources, About, and Sources and Review Process.
This serum osmolality/osmolarity calculator uses measured sodium, glucose, and BUN or urea to estimate serum osmolality and effective osmolality (tonicity). Optional measured osmolality adds a signed osmolal gap; optional ethanol adds two clearly separated model assumptions. [1, 2]
Osmolality means osmoles per kilogram of solvent; osmolarity means osmoles per liter of solution. “Serum osmolarity” is common calculator and search shorthand, but the quantities are not physically identical. This page reports calculated osmolality in mOsm/kg. [11]
Calculated total uses measured sodium, glucose, and urea or BUN. Tonicity excludes urea and ethanol. Measured osmolality is a laboratory osmometer result; the osmolal gap subtracts the calculated total from that measurement. The two ethanol paths are assumptions applied to one submitted ethanol concentration, not two laboratory measurements. [1, 2, 3, 4]
An osmolal gap is not the concentration of one unmeasured substance and cannot by itself diagnose or exclude methanol, ethylene glycol, or another toxic-alcohol exposure. The page also does not diagnose HHS or generate antidote, dialysis, fluid, insulin, potassium, or other treatment instructions. [8, 9, 10]
| Quantity | Meaning | Unit | Shown when |
|---|---|---|---|
| Calculated serum osmolality | Formula estimate including sodium, glucose, and urea | mOsm/kg | Always |
| Effective osmolality / tonicity | Formula estimate excluding urea and ethanol | mOsm/kg | Always |
| Measured osmolality | Laboratory osmometer result | mOsm/kg | User input |
| Osmolal gap | Measured minus calculated serum osmolality | mOsm/kg | Measured value supplied |
| Ethanol-inclusive total | Calculated total plus one ethanol assumption | mOsm/kg | Ethanol supplied |
| Ethanol-adjusted residual gap | Measured minus ethanol-inclusive total | mOsm/kg | Measured value, ethanol, and freezing-point method supplied |
Calculated and measured osmolality are not the same result, and tonicity is not the same as total osmolality. A gap can be positive, zero, or negative; it is not an unmeasured-substance concentration. A withheld residual gap does not mean the result is normal. No displayed value automatically generates a diagnosis or treatment. [2, 7, 8]
The sodium field uses the measured value directly; it does not substitute hyperglycemia-adjusted sodium. Glucose accepts mg/dL or mmol/L, BUN mg/dL and urea mmol/L are distinct inputs, measured osmolality is mOsm/kg, and ethanol is mg/dL. Use values from the same specimen whenever available or an explicitly appropriate closely paired clinical time point. The calculator cannot verify specimen identity or timing. Rapid treatment, fluids, dialysis, diuresis, hyperglycemic crisis, intoxication, or other changing physiology can make mismatched values misleading. [1, 2]
The first unit selection preserves a pretyped glucose or BUN/urea value. A true switch between selected units clears only that analyte and the stale result; the page never silently converts or relabels entered text.
Urea contributes to conventional total osmolality but is usually not a sustained effective osmole across cell membranes, so the tonicity expression excludes it. This implementation also excludes ethanol from tonicity. Total osmolality and tonicity therefore answer different questions and should not be relabeled as one another. [9, 10]
Measured osmolality comes from an osmometer; calculated serum osmolality comes from a formula. Their difference is the osmolal gap. The base difference can be calculated without knowing the laboratory method. Formula choice, analyzer platform, measurement uncertainty, population, and baseline unmeasured solutes can all affect it, so positive, zero, and negative values are preserved without a dynamic normal/abnormal label. [2, 7]
Freezing-point depression can reflect volatile solutes, whereas vapor-pressure osmometry may not capture volatile alcohols. The base osmolal gap remains available when the method is blank, unknown, or vapor-pressure, but the calculator reports ethanol-adjusted residual gaps only for a submitted freezing-point result. Withholding the residual is a transparent software boundary; it is not zero and does not mean ethanol or another toxic alcohol is absent. [6]
The ÷3.7 path is the simplified Purssell clinical regression; the ÷4.6 path is the molecular-weight assumption supported by Nguyen’s experiment. In a 2025 prospective healthy-volunteer study, ÷4.6 tracked each participant’s baseline-adjusted gap better than ÷3.7, but baseline and measurement variation remained. Different study designs do not establish one universal value for every person, so both estimates are shown and neither is automatically primary. [3, 4, 5]
Sodium 140 mmol/L, glucose 90 mg/dL, and BUN 14 mg/dL produce calculated total 290.0 mOsm/kg and tonicity 285.0 mOsm/kg.
The same base inputs plus measured osmolality 295 mOsm/kg by freezing point produce a base gap of 5.0 mOsm/kg.
Calculated total is about 323.3 mOsm/kg and tonicity about 313.3 mOsm/kg. Those numbers alone do not diagnose HHS.
Glucose 90 mg/dL equals 5 mmol/L for this formula path; BUN 14 mg/dL equals urea 5 mmol/L. Both paths produce the same raw results.
With base inputs 140 / 90 / 14, measured osmolality 350, and freezing-point method, the base total is 290.0 and gap 60.0. The ÷4.6 contribution is 50.0, inclusive total 340.0, and residual 10.0. The ÷3.7 contribution is about 62.2, inclusive total about 352.2, and residual about −2.2 mOsm/kg.
These examples audit the frozen implementation’s formula, unit, optional-input, method, and display paths. They are not patient interpretation or treatment advice.
An elevated gap can be a clue but is nonspecific. Baseline gap, formula, measurement method, and the metabolic stage after exposure all affect interpretation; as a parent alcohol is metabolized, its osmolal contribution may fall while an anion gap changes. A normal or small gap cannot exclude exposure, and an elevated gap cannot identify one substance or its concentration. This page does not run a poisoning diagnosis or treatment pathway. [7, 8]
Current adult HHS criteria include hyperosmolarity defined as calculated effective osmolality above 300 mOsm/kg or total osmolality above 320 mOsm/kg. HHS diagnosis requires the rest of the published criteria as well; this page does not collect them, does not label a submitted result as HHS, and does not generate fluid, insulin, potassium, or monitoring instructions. [9, 10]
These are static interpretation limits, not individualized diagnostic or treatment instructions. [2, 5, 6, 7, 8]
Osmolality is expressed per kilogram of solvent; osmolarity is per liter of solution. ‘Serum osmolarity’ is common calculator shorthand, but the quantities are not physically identical. This page reports calculated osmolality in mOsm/kg.
Sources: [11]
No. A gap is nonspecific and a low or negative gap does not exclude exposure. This page does not diagnose toxic alcohols or choose a treatment.
Sources: [8]
As a parent alcohol is metabolized, its osmolal contribution can fall while organic-acid contribution to an anion gap can rise. That time course is context, not a diagnostic rule in this calculator.
Sources: [8]
Freezing-point depression can reflect volatile solutes. Vapor-pressure osmometry may not capture volatile alcohols. The method is optional for the base gap, but the page withholds ethanol-adjusted residual gaps unless freezing-point measurement is reported.
Sources: [6]
Sodium, glucose, urea/BUN, ethanol, and measured osmolality can change over time. Use one specimen whenever available or an explicitly appropriate closely paired clinical time point; the calculator cannot verify specimen identity or timing. Combining unrelated values can create a difference that never represented one clinical state.
Sources: [2]
StatPearls describes approximately 275–295 mOsm/kg, while the current Merck Manual describes approximately 275–290 mOsm/kg. Laboratory and method intervals vary, so use the reporting laboratory’s interval for an actual measured result. The calculator does not apply either interval as a dynamic label.
The page cannot safely compare an ethanol-inclusive total with a measurement that may not capture volatile alcohols, or whose method is unknown.
Sources: [6]
Corrected Sodium
Calculate corrected sodium from measured sodium and paired glucose using Katz 1.6 and Hillier overall 2.4, with glucose in mg/dL or mmol/L.
Anion Gap
Calculate the serum anion gap without potassium from sodium, chloride, and bicarbonate/total CO₂, with an optional separate Figge 2.5 albumin adjustment.
Free Water Deficit
Estimate a static positive free water deficit for hypernatremia when current sodium is >145 mmol/L or mEq/L, using an explicitly selected lower target, kg or lb weight, and an explicit TBW coefficient, with estimated TBW and results in L and mL—not an infusion volume or treatment output.
Disclaimer
Educational and informational reference only. Not intended to replace professional medical advice, diagnosis, treatment, or independent verification.