Short answer: IV bag labels print a calculated (ideal) osmolarity in mOsm/L. You can reproduce it from the composition: add up the millimoles of every dissolved particle per liter. Measured osmolality (mOsm/kg) of a real solution is usually lower, because solutes do not behave ideally. For example, 0.9% NaCl is 308 mOsm/L calculated (label) but about 286 mOsm/kg measured [1]. Values below are calculated label values unless marked “measured”.
Units on this page. “Calculated” means the ideal osmolarity printed on the label or derived from composition (mOsm/L). “Measured” means osmolality read by an osmometer (mOsm/kg). See Osmolality vs Osmolarity and How Osmometers Work.
1. Common IV fluids: calculated osmolarity
Each value is from the cited product label (DailyMed) or StatPearls. Values differ slightly between manufacturers, so use your own product’s label.
| Fluid | Na⁺ / Cl⁻ (mEq/L) | Other | Calculated osmolarity (mOsm/L) | Source |
|---|---|---|---|---|
| 0.9% NaCl (NS) | 154 / 154 | — | 308 calculated (~286 mOsm/kg measured [1]) | [2, 3] |
| 0.45% NaCl (½NS) | 77 / 77 | — | 154 | [2, 3] |
| Lactated Ringer’s | 130 / 109 | K⁺ 4, Ca²⁺ 2.7 mEq/L (1.35 mmol/L), lactate 28 | 273 | [4]* |
| Plasma-Lyte A (pH 7.4) | 140 / 98 | K⁺ 5, Mg²⁺ 3, acetate 27, gluconate 23 mEq/L | 294 | [6] |
| D5W (5% dextrose, hydrous) | 0 / 0 | dextrose 50 g/L | 252 (B. Braun label: 250; same 50 g/L hydrous dextrose) | [7, 8] |
| D10W | 0 / 0 | dextrose 100 g/L | 505 | [8] |
| D5 + 0.225% NaCl | 38.5 / 38.5 | dextrose 50 g/L | 329 | [9] |
| D5 + 0.45% NaCl | 77 / 77 | dextrose 50 g/L | 406 | [9, 10] |
| D5 + 0.9% NaCl | 154 / 154 | dextrose 50 g/L | 560 | [9] |
| 3% NaCl | about 513 / 513 | — | 1030 (B. Braun label; 1026–1027 elsewhere) | [2, 11] |
| 5% NaCl | about 856 / 856 | — | 1710 | [11] |
| Intralipid 20% (lipid emulsion) | — | — | 260 mOsm/L (label also gives ≈ 350 mOsm/kg water) | [12] |
| Intralipid 30% | — | — | 200 mOsm/L (label also gives ≈ 310 mOsm/kg water) | [13] |
*Some sources (e.g., StatPearls) give 1.5 mmol/L; B. Braun’s LR label rounds calcium to 3 mEq/L and prints 274 mOsm/L [2, 5]. Use your product’s label.
Labels for the same 5% dextrose differ by rounding (Baxter 252, B. Braun 250); neither is an error [7, 8].
Normal plasma osmolality is about 275–295 mOsm/kg (measured), and ranges vary by laboratory [2, 14]. See Normal Osmolality Range. Bag osmolarity is not the same as the fluid’s effect on cells: D5W is near iso-osmolar in the bag but behaves as free water once the glucose is metabolized. See Isotonic, Hypotonic, Hypertonic.
Dextrose: hydrous vs anhydrous
US IV labels express dextrose as dextrose monohydrate (hydrous), molar mass 198.17 g/mol. 50 g/L ÷ 198.17 = 252 mOsm/L (calculated), which matches the Baxter D5W label [7]. Chemistry problems often use anhydrous glucose (180.16 g/mol), which gives 50 ÷ 180.16 = 278 mOsm/L. Both are arithmetically right for their own assumption. State which one you are using.
2. Worked examples
Example 1: Reproduce the lactated Ringer’s label (calculated osmolarity)
Composition per liter (Baxter label): Na⁺ 130, K⁺ 4, Ca²⁺ 2.7 mEq, Cl⁻ 109, lactate 28 [4].
Step 1. Convert mEq to mmol. Monovalent ions: mEq = mmol. Ca²⁺: 2.7 mEq ÷ 2 = 1.35 mmol. Step 2. Sum the particles. 130 + 4 + 1.35 + 109 + 28 = 272.35 ≈ 272 mOsm/L (calculated). Step 3. Compare. The label prints 273 mOsm/L (calc) [4]. The ~1 mOsm difference comes from rounding of the stated ion values. (Computing from the salt masses gives about 272.8.) This is a calculated value; we do not quote a measured osmolality for LR.
Example 2: Mixing two fluids in equal volumes
500 mL of D5W + 500 mL of 0.9% NaCl.
Step 1. mOsm in each part. D5W: 252.3 × 0.5 = 126.15 (unrounded 252.3). NS: 308 × 0.5 = 154.0. Step 2. Total mOsm. 126.15 + 154.0 = 280.15 Step 3. Divide by total volume. 280.15 ÷ 1.0 L = 280 mOsm/L (calculated). Averaging osmolarities only works here because the volumes are equal. With unequal volumes, weight by volume (see Q4).
Example 3: Derive 3% NaCl from its mass
3% NaCl = 30 g NaCl per liter. Molar mass of NaCl = 58.44 g/mol.
Step 1. Moles of NaCl. 30 ÷ 58.44 = 0.5133 mol/L = 513.3 mmol/L each of Na⁺ and Cl⁻. Step 2. Count particles. NaCl gives 2 particles: 513.3 × 2 = 1026.7 mOsm/L (calculated). Step 3. Compare. StatPearls lists 1026 for 3% NaCl [2]; the B. Braun label prints 1030 [11]. As with D5W, this is a labeling convention, not a different solution.
3. Practice questions
Q1. Calculate the osmolarity of D5 + 0.45% NaCl from its parts.
Answer
Dextrose 50 g/L ÷ 198.17 = 252.3 mOsm/L. 0.45% NaCl: 4.5 g/L ÷ 58.44 = 77.0 mmol/L × 2 = 154.0 mOsm/L. Total = 406 mOsm/L (calculated), which matches the label [9, 10].
Q2. Your chemistry textbook says D5W is 278 mOsm/L, but the bag says 252. Who is right?
Answer
Both. The textbook uses anhydrous glucose (180.16 g/mol): 50 ÷ 180.16 = 278. US IV labels use dextrose monohydrate (198.17 g/mol): 50 ÷ 198.17 = 252 [7]. For IV work, use the hydrous value that matches the label.
Q3. An osmometer reads 0.9% NaCl at about 286 mOsm/kg, but the label says 308 mOsm/L. Is the bag mislabeled?
Answer
No. 308 is the calculated (ideal) osmolarity: 154 mmol/L × 2 particles. 286 is a measured osmolality [1]. Ions in solution interact and do not act as fully independent particles, so the measured value is lower: 286 ÷ 308 ≈ 0.93 (our arithmetic). State which kind of value you are quoting.
Q4. Calculate the osmolarity of a mixture of 250 mL D10W and 500 mL 0.9% NaCl (arithmetic exercise only, not an admixture recommendation).
Answer
D10W: 100 g/L ÷ 198.17 = 504.6 mOsm/L × 0.25 L = 126.15 mOsm. NS: 308 × 0.5 L = 154.0 mOsm. Total = 280.15 mOsm in 0.75 L. 280.15 ÷ 0.75 = 373.5 ≈ 374 mOsm/L (calculated). A simple average of 505 and 308 (406.5) would be wrong because the volumes are unequal.
Related tools and pages
- TPN Osmolarity Calculator (parenteral nutrition estimates and the 900 mOsm/L convention)
- Isotonic, Hypotonic, Hypertonic
- Osmolality vs Osmolarity
- Serum Osmolality Calculator
- How Osmometers Work
- How we check content · Disclaimer
Educational content, not medical advice. These are calculation aids for learning. They are not prescribing, compounding or administration instructions, and they do not tell you which fluid to choose. Fluid selection and route decisions follow your institution’s protocols, the product labeling, and your clinical team.
References
- Finfer S, Myburgh J, Bellomo R. Intravenous fluid therapy in critically ill adults. Nat Rev Nephrol. 2018;14:541–557 (Table 1). https://www.nature.com/articles/s41581-018-0044-0/tables/1
- StatPearls. Crystalloid Solutions in Intravenous Fluid Therapy (Table). NCBI Bookshelf NBK500033. https://www.ncbi.nlm.nih.gov/books/NBK500033/
- StatPearls. Normal Saline. NCBI Bookshelf NBK545210. https://www.ncbi.nlm.nih.gov/books/NBK545210/
- Lactated Ringer’s Injection, USP (Baxter). DailyMed, accessed 2026-10-17 (label text: “Revised: 10/2025”). https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=dad7735c-709b-40ea-ab7a-15577e24a966
- Lactated Ringer’s Injection, USP (B. Braun). DailyMed, accessed 2026-10-18 (label text: “Revised: 10/2025”). https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=aad6e18f-04f8-4799-b366-873ec5a50317
- Plasma-Lyte A Injection pH 7.4 (Baxter). DailyMed, accessed 2026-10-17 (label text: “Rev. August 2019”). https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=6ec9e61c-2c26-402f-8604-f446b2e34058
- 5% Dextrose Injection, USP (Baxter). DailyMed, accessed 2026-10-18 (label text: “Revised: 6/2025”). https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=36e9478c-5df0-4b47-b97d-de3626d7cb29
- Dextrose Injections USP (B. Braun). DailyMed, accessed 2026-10-17 (label text: “Revised: May 2019”). https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=085614c7-ada4-4e2c-87c0-c9bc2f18365a
- Dextrose and Sodium Chloride Injection, USP (ICU Medical). DailyMed, accessed 2026-10-17 (label text: “Revised: August, 2020”). https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=4555b1bf-6d97-4798-a63d-6d34291c85ce
- 5% Dextrose and 0.45% Sodium Chloride Injection, USP (Fresenius Kabi). DailyMed, accessed 2026-10-17 (label text: “Revised: November 2023”). https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=3c5f0f65-8a54-4a55-ad4e-0f0be97631d7
- 3% and 5% Sodium Chloride Injections USP (Hypertonic) (B. Braun). DailyMed, accessed 2026-10-17 (label text: “Revised: September 2016”). https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=f2475fa3-ab1d-4b81-8127-b58cd0790a54
- Intralipid 20% (lipid injectable emulsion) (Fresenius Kabi). DailyMed, accessed 2026-10-17 (label text: “Revised: 8/2025”). https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=61e025f1-a38e-4af2-9e18-13ea12977cf5
- Intralipid 30% (pharmacy bulk package) (Fresenius Kabi). DailyMed, accessed 2026-10-17 (label text: “Revised: 8/2025”). https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=98460eae-5195-48d2-ab73-00d276879ef6
- StatPearls. Serum Osmolality. NCBI Bookshelf NBK567764. https://www.ncbi.nlm.nih.gov/books/NBK567764/