Boiling & Freezing Point Calculator (Colligative)

Work out how much a dissolved substance lowers the freezing point or raises the boiling point, the osmotic pressure and the vapour pressure lowering, or find a molar mass from a measured freezing point drop.

Calculator Science & Engineering Updated Oct 4, 2026
How to Use
  1. Choose what to work out: Freezing point, Boiling point, Osmotic pressure, Vapour pressure, Molar mass from ΔTf, or Solute needed for a target freezing point.
  2. Pick the solvent (water or benzene, with typical textbook constants) or Custom to type your own Kf or Kb.
  3. Type the solute’s formula (NaCl, CaCl2, C6H12O6) and its mass, and the mass of solvent. The van ’t Hoff factor i is filled in from the formula, or type a measured value.
  4. Or press a preset: road salt, salted pasta water, antifreeze, saline at body temperature, an unknown in benzene, or sugar syrup.
  5. Read the new freezing or boiling point on the thermometer, and check Show Work for the molality and each step.
Input
typical textbook constants
°C·kg/mol
g/mol
fills in the molar mass and i
blank = from the formula
1 L of water ≈ 1 kg
body 37 °C
water at 25 °C ≈ 3.17 kPa
blank = ideal value from the formula
Presets
Solvent vs Solution
New freezing point
—
Freezing point drop
—
Molality
—
Freezing point in Fahrenheit
—

Worked Example

Road salt. 100 g of NaCl ÷ 58.44 g/mol = 1.711 mol, in 1 kg of water: m = 1.711 mol/kg. Each NaCl gives two ions, so ΔTf = 2 × 1.86 × 1.711 = 6.37 °C, and the brine freezes at about −6.37 °C. Gram for gram, calcium chloride does less by this ideal count: 100 g of CaCl₂ is 0.9011 mol, and 3 × 1.86 × 0.9011 = 5.03 °C. (Its real advantage on roads is that it dissolves with heat and keeps working at lower temperatures.)

Antifreeze. To protect water down to −10 °C with ethylene glycol (i = 1): m = 10 ÷ 1.86 = 5.376 mol/kg, so each kilogram of water needs 5.376 × 62.068 = 333.7 g of glycol, a 25.0 % mixture. At this strength real mixtures are far from ideal, so treat it as an estimate.

The common mistake: forgetting the van ’t Hoff factor. Using i = 1 for the road salt gives 1.86 × 1.711 = 3.18 °C, half the right answer of 6.37 °C, because each NaCl releases two particles and colligative properties count particles, not formula units. A close second is dividing by the mass of the solution (1.1 kg) instead of the solvent (1 kg) when working out the molality.

Show Work

Enter the solute and solvent to see the step-by-step working.

Formulas

Freezing point depression
ΔTf = i × Kf × m
Water Kf = 1.86 °C·kg/mol; benzene 5.12
Boiling point elevation
ΔTb = i × Kb × m
Water Kb = 0.512 °C·kg/mol; benzene 2.53
Molality
m = (g of solute ÷ M) ÷ kg of solvent
Per kilogram of solvent, not of solution
Osmotic pressure
Π = i × c × R × T
c in mol/m³, R = 8.314 J/(mol·K), T in K → Pa
Raoult’s law
P = xsolvent × P° · ΔP = (1 − xsolvent) × P°
xsolvent = nsolvent ÷ (nsolvent + i·nsolute)
Molar mass by cryoscopy
M = i × Kf × gsolute ÷ (ΔTf × kgsolvent)
5.12 × 1.00 ÷ (0.799 × 0.0500) = 128.2 g/mol

Counting Particles: Blagden, Raoult and van ’t Hoff

In 1788 Charles Blagden reported to the Royal Society that the freezing point of salt water falls in proportion to the amount of salt dissolved. A century later François-Marie Raoult measured freezing points of many organic substances in the 1880s and found that equal numbers of moles in the same solvent lowered the freezing point by the same amount, whatever the substance. He went on to state the vapour pressure law that carries his name (1887). Ernst Beckmann’s thermometer, which reads small temperature differences to 0.01 °C or better, turned freezing point measurements into a routine way of finding molar masses.

Jacobus van ’t Hoff showed in 1886 that dilute solutes behave like a gas: the osmotic pressure Wilhelm Pfeffer had measured with porous-pot membranes in 1877 obeys Π = cRT, the ideal gas law with concentration in place of n/V. Salts gave values that were too large, and van ’t Hoff simply multiplied by a correction factor, i. Svante Arrhenius explained it in 1887: salts split into ions in water, so NaCl really does supply about twice as many particles. Van ’t Hoff received the first Nobel Prize in Chemistry in 1901, and Arrhenius the third, in 1903.

The constants here are standard textbook values: water Kf 1.86 and Kb 0.512 °C·kg/mol, benzene Kf 5.12 and Kb 2.53 °C·kg/mol, with water freezing at 0 °C and boiling at 100 °C, benzene at 5.5 °C and 80.1 °C. Use Custom to enter values from a data book for other solvents.

About This Calculator

This calculator covers the four colligative properties, the ones that depend only on how many particles are dissolved: freezing point depression, boiling point elevation, osmotic pressure and vapour pressure lowering. It also runs the freezing point law backwards, to find the molar mass of an unknown from a measured drop, or to find how much salt or glycol is needed to reach a target freezing point.

Type a formula and it fills in the molar mass and the ideal van ’t Hoff factor (2 for NaCl, 3 for CaCl₂, 1 for sugars), or type your own i. It warns when a solution is too concentrated for the ideal formulas, and when salt is asked to go below the −21.1 °C brine limit. Everything runs in your browser.

It is aimed at chemistry students, and at anyone curious about road salt, antifreeze, saline drips or why salted water barely boils hotter.

Related tools: Concentration Converter, Molarity Calculator, and Molar Mass Calculator.

Frequently Asked Questions

How do you calculate freezing point depression?

ΔTf = i × Kf × m, where m is moles of solute per kilogram of solvent, Kf is the solvent’s constant (1.86 °C·kg/mol for water) and i is the number of particles each formula unit makes. 100 g of NaCl is 100 ÷ 58.44 = 1.711 mol; in 1 kg of water that is 1.711 mol/kg, and with i = 2: ΔTf = 2 × 1.86 × 1.711 = 6.37 °C, so it freezes at about −6.37 °C.

What is the van ’t Hoff factor for NaCl, CaCl₂ and sugar?

Ideally NaCl → Na⁺ + Cl⁻ gives i = 2, CaCl₂ → Ca²⁺ + 2 Cl⁻ gives i = 3, and glucose or sucrose, which do not ionise, give i = 1. Real values are lower because some ions stay paired, and the gap grows with concentration, so a measured freezing point drop for salt is a little smaller than the ideal 2 × 1.86 × m. You can type a measured i to use it instead.

Does salt make water boil hotter?

Barely. With Kb = 0.512 °C·kg/mol, 10 g of NaCl in 1 kg of water is 0.1711 mol/kg and raises the boiling point by 2 × 0.512 × 0.1711 = 0.175 °C. Salt in pasta water is for flavour; it makes no useful difference to the cooking temperature.

How do you find a molar mass from a freezing point depression?

Rearrange to m = ΔTf ÷ (i × Kf), then moles = m × kg of solvent, and M = grams ÷ moles. 1.00 g of an unknown in 50.0 g of benzene (Kf 5.12) lowers the freezing point by 0.799 °C: m = 0.799 ÷ 5.12 = 0.1561 mol/kg, moles = 0.1561 × 0.0500 = 0.007803, M = 1.00 ÷ 0.007803 = 128.2 g/mol, which matches naphthalene (128.17 g/mol).

What is the osmotic pressure of saline?

Π = i × c × R × T. 0.9 g of NaCl per 100 mL is 0.1540 M; at body temperature (310.15 K), with i = 2: Π = 2 × 154.0 mol/m³ × 8.314 × 310.15 = 794 kPa, or 7.84 atm. That is the pressure of an 81 m column of water, which is why red blood cells burst in pure water and shrink in strong brine.

How do I use the Boiling & Freezing Point Calculator (Colligative)?

Simply type your numbers and read the result, which refreshes the instant you change something. There is nothing to submit and nothing to wait for.

Is it free? Does it work without internet?

Yes to both. It is free with no sign-up, and once the page has loaded it keeps working even with no internet.

Where does my data go?

Nowhere — every calculation runs on your own device. Nothing you enter is uploaded, logged, or stored.

Common Use Cases

De-icing roads

100 g of salt per kilogram of water melts ice down to about −6.37 °C (ideal); salt brine can never stay liquid below −21.1 °C.

Antifreeze

333.7 g of ethylene glycol per kilogram of water (25.0 % by mass) lowers the freezing point to about −10 °C by the ideal formula.

Medicine and biology

0.9 % saline at 37 °C has an osmotic pressure of 7.84 atm, about 308 mOsm/L ideally, close to blood plasma.

Molar mass in the lab

A 0.799 °C drop from 1.00 g in 50.0 g of benzene identifies a solute of 128.2 g/mol.

Cooking

Salted pasta water boils only 0.175 °C hotter; a sugar syrup of 1 mol/kg sucrose has a 1.77 % lower vapour pressure than water.

Last updated: