Chemistry calculators

Osmolality Calculator

Updated Jul 15, 2026 By Jehan Wadia
Rate Formulas
Lab Values
Optional — enter if measured for a more accurate result.
Enter your lab-measured value to calculate the Osmolal Gap.

Calculated Serum Osmolality

290 mOsm/kg
Normal range: 285–295 mOsm/kg
NORMAL

Osmolal Gap

8 mOsm/kg
Osmolal Gap = Measured − Calculated
NORMAL

Step-by-Step Solution

Result Visualizations

Component Contribution (mOsm/kg)
Calculated vs. Measured

Introduction

Osmolality is a measure of how many dissolved particles are in your blood. Doctors use it to check if your body has the right balance of water and solutes like sodium, glucose, and urea. When osmolality is too high or too low, it can point to problems like dehydration, kidney issues, or poisoning.

This osmolality calculator uses the standard formula to estimate your serum osmolality from lab values you already have. Enter your sodium (Na), blood urea nitrogen (BUN), glucose, and optional ethanol levels to get a result in seconds. If you also enter a measured osmolality from the lab, the tool will compute your osmolal gap — the difference between the measured and calculated values. A large osmolal gap can warn of dangerous substances in the blood, such as methanol or ethylene glycol. In these cases, clinicians often pair osmolal gap analysis with an anion gap calculator to further narrow the diagnosis.

The calculator shows a full step-by-step solution, flags results as low, normal, or high, and displays easy-to-read charts that break down each component's contribution. You can switch between common units like mg/dL and mmol/L, and the math updates right away. Whether you are a student learning about solutions or a clinician checking a patient's labs, this tool gives you a fast, clear answer.

How to Use Our Osmolality Calculator

Enter your lab values below to calculate serum osmolality in mOsm/kg. The calculator will also show the osmolal gap, a step-by-step solution, and visual charts of your results.

Serum Sodium (Na): Type your sodium level into the first box. Pick your unit — mEq/L or mmol/L. The normal range is 136 to 145 mEq/L. This field is required.

Blood Urea Nitrogen (BUN): Type your BUN value into the second box. Pick your unit — mg/dL or mmol/L. The normal range is 7 to 20 mg/dL. This field is required. If you also need to evaluate the relationship between BUN and creatinine, try our BUN creatinine ratio calculator.

Serum Glucose (Glu): Type your glucose level into the third box. Pick your unit — mg/dL or mmol/L. The normal range is 70 to 105 mg/dL. This field is required. For long-term blood sugar monitoring, you may also find our A1C calculator helpful.

Ethanol (EtOH): Type your ethanol level if it was measured. Pick your unit — mg/dL or mmol/L. This field is optional. Leave it at 0 if ethanol was not tested. If you need to estimate blood alcohol from intake rather than a lab draw, see our BAC calculator.

Measured Serum Osmolality: Type your lab-measured osmolality value if you have one. Pick your unit — mOsm/kg or mmol/kg. The normal range is 275 to 295 mOsm/kg. This field is optional but needed to get the osmolal gap.

Click Calculate to see your results. Click Reset to clear all fields and start over.

What Is Serum Osmolality?

Serum osmolality measures how concentrated your blood is. It tells you the total number of dissolved particles — like sodium, sugar, and urea — in a sample of blood. Doctors use this number to check your body's water and electrolyte balance. A normal serum osmolality falls between 285 and 295 mOsm/kg. If you're working with solution concentrations in a laboratory setting, our molarity calculator can help you convert between different concentration units.

How Is Serum Osmolality Calculated?

This calculator uses a standard formula trusted by clinicians:

Osmolality = (2 × Na) + (Glucose ÷ 18) + (BUN ÷ 2.8) + (EtOH ÷ 4.6)

Sodium is multiplied by 2 because it always travels with a partner ion (like chloride). Glucose, BUN, and ethanol are each divided by a number that converts them from mg/dL into mmol/L so every part of the equation uses the same scale. These divisors come from each substance's molecular weight — for example, glucose has a molecular weight of about 180 g/mol, so dividing by 18 converts mg/dL to mmol/L. Understanding moles and molecular weight is key to seeing why these conversion factors work.

What Does the Result Mean?

  • Low osmolality (below 285) — Your blood may be too dilute. This can happen with overhydration or certain hormone problems. Monitoring your daily water intake can help manage fluid balance.
  • Normal osmolality (285–295) — Your fluid and solute balance looks healthy.
  • High osmolality (above 295) — Your blood may be too concentrated. This can be caused by dehydration, high blood sugar, or kidney issues. A GFR calculator can help assess kidney function, while a creatinine clearance calculator provides another way to evaluate how well the kidneys are filtering waste.

What Is the Osmolal Gap?

The osmolal gap is the difference between the measured osmolality from a lab test and the calculated osmolality from the formula above. A normal gap is 10 mOsm/kg or less. If the gap is larger than 10, it may mean there are extra substances in the blood that the formula does not account for — such as methanol, ethylene glycol, or isopropanol. A high osmolal gap is a red flag that needs further medical evaluation. Clinicians frequently use an anion gap calculator alongside the osmolal gap to distinguish between different causes of metabolic disturbances. Checking the blood's pH and running an acid-base analysis can also help pinpoint the underlying problem.

Why Is This Calculator Useful?

Calculating osmolality by hand takes time and leaves room for math errors. This tool does the work instantly. It also shows a step-by-step breakdown of the math so you can follow along and verify the result. If you enter a measured osmolality from a lab report, it will automatically compute the osmolal gap and flag whether it is normal or elevated. For related clinical lab calculations, you may also want to explore our corrected calcium calculator or IV infusion rate calculator. And if you need to prepare solutions at a specific concentration in the lab, our dilution calculator and stoichiometry calculator are valuable companion tools.


Formulas used

Calculated Serum Osmolality
\text{Osm} = (2 \times \text{Na}) + \dfrac{\text{Glucose}}{18} + \dfrac{\text{BUN}}{2.8} + \dfrac{\text{EtOH}}{4.6}
Osmolal Gap
\text{Osmolal Gap} = \text{Measured Osmolality} - \text{Calculated Osmolality}

Frequently asked questions

What units does this osmolality calculator accept?

The calculator accepts mEq/L or mmol/L for sodium, mg/dL or mmol/L for BUN, glucose, and ethanol, and mOsm/kg or mmol/kg for measured osmolality. Use the unit buttons below each field to switch. The result updates right away when you change a unit.

Do I need to enter ethanol and measured osmolality?

No. Ethanol and measured osmolality are both optional. If ethanol was not tested, leave it at 0. If you do not have a lab-measured osmolality, leave that field blank. The calculator will still give you a calculated osmolality. You only need the measured value if you want to see the osmolal gap.

What is a normal osmolal gap?

A normal osmolal gap is 10 mOsm/kg or less. If the gap is above 10, the calculator flags it as elevated. A high gap may mean there are unmeasured substances in the blood, such as methanol or ethylene glycol, and you should seek medical help.

Why is sodium multiplied by 2 in the formula?

Sodium does not float alone in the blood. It always pairs with a negatively charged ion like chloride or bicarbonate. Multiplying by 2 accounts for both sodium and its partner ion. This makes sodium the largest contributor to your osmolality result.

Why are glucose and BUN divided by different numbers?

Glucose is divided by 18 and BUN is divided by 2.8. These numbers convert each value from mg/dL into mmol/L so everything in the formula uses the same scale. The divisors come from each substance's molecular weight divided by 10.

Can I use this calculator if my lab report uses mmol/L?

Yes. Click the mmol/L unit button next to the field before you type your value. The calculator will handle the conversion automatically so the final result is still in mOsm/kg.

What does a high calculated osmolality mean?

A calculated osmolality above 295 mOsm/kg means your blood may be too concentrated. Common causes include dehydration, very high blood sugar, or kidney problems. It does not give a diagnosis on its own — talk to a doctor for proper evaluation.

What does a low calculated osmolality mean?

A calculated osmolality below 285 mOsm/kg means your blood may be too dilute. This can happen from drinking too much water, certain hormone disorders like SIADH, or low sodium levels. A doctor can help find the cause.

Is this calculator accurate enough for clinical use?

The calculator uses the same standard formula that doctors and textbooks use. However, it gives an estimate, not a direct measurement. The calculated value can differ from a lab-measured osmolality by a small amount. Always use clinical judgment and lab tests for patient care decisions.

What does the donut chart show?

The donut chart breaks down each part of the osmolality formula — 2 × Na, Glucose ÷ 18, BUN ÷ 2.8, and EtOH ÷ 4.6 — so you can see how much each one adds to the total. Sodium almost always makes up the largest share.

What causes an elevated osmolal gap?

An elevated osmolal gap means there are dissolved substances in the blood that the formula does not include. Common causes are:
  • Methanol poisoning
  • Ethylene glycol (antifreeze) poisoning
  • Isopropanol (rubbing alcohol) ingestion
  • Acetone from diabetic ketoacidosis
A high gap needs urgent medical attention.

Why does the calculator show a warning on my input?

A yellow warning appears when a value falls outside the typical clinical range. For example, sodium below 80 or above 200 mEq/L triggers a warning. This does not block the calculation — it just asks you to double-check that you typed the number correctly.

Can this tool be used for urine osmolality?

No. This calculator is designed only for serum (blood) osmolality. Urine osmolality is measured directly in the lab and uses different reference ranges. Do not enter urine lab values into this tool.

What is the difference between osmolality and osmolarity?

Osmolality measures dissolved particles per kilogram of solvent (mOsm/kg). Osmolarity measures particles per liter of solution (mOsm/L). In clinical practice the two numbers are very close because blood is mostly water. This calculator reports osmolality in mOsm/kg, which is the standard used by most labs.

How do I read the bar chart?

The bar chart compares your calculated osmolality to your measured osmolality (if entered). A green shaded band marks the normal range of 285–295 mOsm/kg. If both bars are close together, your osmolal gap is small. A big difference between the two bars means the gap is elevated.