HomeChemistry › Colligative Properties Calculator

Colligative Properties Calculator

Computes freezing-point depression and boiling-point elevation of a solution from its molality (given directly or from solute mass, molar mass and solvent mass), the van 't Hoff factor and the solvent's Kf and Kb, and reports the new freezing and boiling points; it can also solve the molality and solute molar mass from a measured freezing-point depression.

When to use

You need the freezing or boiling point of a solution (antifreeze, salted water, a lab solution) or want the molar mass of an unknown solute from a cryoscopic measurement.

Do not use when: You need osmotic pressure (use osmotic-pressure), the solute is volatile (it changes the vapour pressure itself), or the solution is concentrated (above about 1 mol/kg the linear ΔT = K·m relation loses accuracy).

Formula

m = (solute_mass_g / solute_molar_mass_g_mol) / (solvent_mass_g / 1000); ΔTf = i × Kf × m; ΔTb = i × Kb × m; Tf = Tf,pure − ΔTf; Tb = Tb,pure + ΔTb; from a measurement: m = ΔTf / (i × Kf) and molar_mass = solute_mass_g / (m × solvent_mass_g / 1000)

Kf and Kb in °C·kg/mol: water 1.86/0.512, benzene 5.12/2.53, acetic acid 3.90/3.07, chloroform 4.68/3.63, nitrobenzene 8.1/5.24 (OpenStax Table 11.2), ethanol 1.99/1.22 and carbon tetrachloride 29.8/5.02 (Brown et al.). The relations are ideal-dilute-solution limits for a non-volatile solute.

Inputs

ParameterTypeUnitRequiredDescription
solventenum: water | benzene | acetic_acid | chloroform | nitrobenzene | ethanol | carbon_tetrachloridedefault waterSolvent, which sets Kf, Kb and the pure freezing and boiling points at 1 atm.
molality_mol_per_kgnumbernoMoles of solute per kilogram of solvent. Alternative to the mass inputs below. Range: > 0, ≤ 100
solute_mass_gnumbergnoMass of solute dissolved; with solvent_mass_g and a molar mass it gives the molality. Range: > 0
solute_formulastringnoFormula of the solute (e.g. C10H8, NaCl) to derive its molar mass. Alternative to solute_molar_mass_g_mol.
solute_molar_mass_g_molnumberg/molnoMolar mass of the solute if no formula is given. Range: > 0, ≤ 10000000
solvent_mass_gnumbergnoMass of solvent in grams (not the solution mass). Range: > 0
van_t_hoff_factornumberdefault 1Particles per formula unit: 1 for non-electrolytes, 2 for NaCl, 3 for CaCl2 (ideal values). Range: > 0, ≤ 20
freezing_point_depression_cnumber°CnoObserved ΔTf; when given, the molality is solved from it (and the solute molar mass when solute_mass_g and solvent_mass_g are also given). Range: > 0

Outputs

OutputTypeUnitDescription
molality_mol_per_kgnumbermol/kgSolute molality, given, derived from masses or solved from ΔTf.
freezing_point_depression_cnumber°Ci × Kf × m.
boiling_point_elevation_cnumber°Ci × Kb × m.
new_freezing_point_cnumber°CPure-solvent freezing point − ΔTf.
new_boiling_point_cnumber°CPure-solvent boiling point (1 atm) + ΔTb.
solute_molar_mass_g_molnumberg/molMolar mass used, or solved from ΔTf and the masses.
particle_molality_osmol_per_kgnumberosmol/kgi × m, the effective particle concentration.
solvent_namestringSolvent name with the Kf and Kb values applied.
solved_forstringtemperature_changes, or molality / solute_molar_mass_g_mol when ΔTf is given.

Example

1 mol/kg NaCl in water (i = 2): {"solvent":"water","molality_mol_per_kg":1,"van_t_hoff_factor":2}{"freezing_point_depression_c":3.72,"new_freezing_point_c":-3.72,"boiling_point_elevation_c":1.024,"new_boiling_point_c":101.024,"particle_molality_osmol_per_kg":2,"solved_for":"temperature_changes"}

Molar mass: 1.00 g solute in 50.0 g water lowers Tf by 0.310 °C: {"solvent":"water","solute_mass_g":1,"solvent_mass_g":50,"freezing_point_depression_c":0.31,"van_t_hoff_factor":1}{"molality_mol_per_kg":0.166667,"solute_molar_mass_g_mol":120,"new_freezing_point_c":-0.31,"boiling_point_elevation_c":0.0853,"solved_for":"solute_molar_mass_g_mol"}

GET https://tttkmbb.com/api/v1/calculate/colligative-properties?solvent=water&molality_mol_per_kg=1&van_t_hoff_factor=2

Machine access

Sources

FAQ

Molality or molarity?

Colligative constants are defined per kilogram of solvent (molality), not per litre of solution; for dilute aqueous solutions the two are numerically close, but use solvent mass here.

Why does salt water freeze less than predicted?

The ideal i = 2 for NaCl overstates the effect: ion pairing gives a measured i of about 1.9 at 0.1 mol/kg and lower at higher concentration. Enter a measured van 't Hoff factor for better accuracy.

Related calculators