Audited 29 Jul 2026·Last updated 28 Oct 2026·5 citations·Tier 2·0 uses

Raoult's Law Calculator — Vapour Pressure of a Solution

Vapour pressure above an ideal solution by Raoult's law: the drop a dissolved solute causes, or the total pressure and vapour make-up of two volatile liquids.

Raoult's Law Calculator (Vapour Pressure of Solutions)

What kind of solution is it?
Liquid-phase amount fraction of component A — moles of A divided by total moles of everything dissolved in the liquid. Between 0 (exclusive) and 1 (inclusive). Not a percentage and not a mass fraction: 50 % is 0.5.
Saturation vapour pressure of pure component A AT YOUR WORKING TEMPERATURE. Look it up (NIST Chemistry WebBook lists Antoine parameters for most compounds) or compute it from an Antoine or Wagner equation. Benzene at 25 °C is 12.677 kPa; water at 25 °C is 3.16993 kPa.
kPa
Used only in the two-volatile-component mode. Must be at the SAME temperature as p*_A — mixing values from different temperatures is the most common way to get a wrong answer here. Toluene at 25 °C is 3.7915 kPa.
kPa
Used only in the 'mole amounts' mode. Any consistent amount unit works because only the ratio matters. For water, divide grams by 18.015 g/mol (IUPAC 2021 standard atomic weights).
mol
Moles of dissolved, non-volatile solute. Zero is allowed and gives the pure solvent. For a salt that dissociates, count the PARTICLES: 1 mol of NaCl gives close to 2 mol of ions, so enter 2 — colligative properties count particles, not formula units.
mol
Total vapour pressure above the solution
8.2343
The total pressure of vapour in equilibrium with the solution, in kPa, at whatever temperature your pure vapour pressures refer to; an ideal-solution prediction that real mixtures can miss by several percent or more.
Partial pressure of A
6.3385 kPa
Partial pressure of B
1.8958 kPa
Lowering of A's vapour pressure (Δp)
6.3385 kPa
Relative lowering (Δp / p*_A)
0.5
Mole fraction of A in the vapour (y_A)
0.7698
Mole fraction of A in the liquid (x_A)
0.5

Background.

Warm an equal-mole mixture of benzene and toluene to 25 °C and the vapour above it is not half and half. It is about 77 percent benzene. That lopsided vapour is the reason distillation works, and Raoult's law predicts it from two facts about each liquid: how much of it is in the mixture, and how readily it evaporates on its own.

The law is short. Each volatile component sends vapour into the space above the liquid in proportion to its share of the molecules, so its partial pressure is its mole fraction times the vapour pressure it would have if it were pure: p_A = x_A × p*_A. Dissolve something that does not evaporate at all, such as sugar, salt or a polymer, and the solvent's vapour pressure falls by exactly the solute's share of the molecules. That fall is what pushes the boiling point of a syrup above 100 °C and the freezing point of brine below zero.

There is no temperature box. Every pressure in Raoult's law belongs to one temperature, and that temperature enters only through the pure-component vapour pressures you type in, so both must be looked up for the same conditions. A benzene value at 25 °C paired with a toluene value at 80 °C gives arithmetic that means nothing.

The model is an ideal solution, one in which unlike molecules attract each other about as strongly as like ones do. Benzene and toluene, two similar non-polar aromatics, come close. Ethanol and water do not: hydrogen bonding pushes their real vapour pressure above the Raoult line, and the pair forms an azeotrope near 95.6 percent ethanol by mass that no simple still can get past.

What is raoult's law calculator (vapour pressure of solutions)?

Raoult's law states that in an ideal liquid solution the partial vapour pressure of each component equals its liquid-phase mole fraction multiplied by the saturation vapour pressure of the pure component at the same temperature. François-Marie Raoult established it experimentally in the 1880s. Strictly it is a limiting law, exact as a component approaches purity (x → 1). IUPAC writes the rigorous form with the solvent's activity in place of its mole fraction, and defines an activity coefficient 'referenced to Raoult's law', f = a/x, to measure how far a real mixture strays. Every result here assumes f = 1. The opposite limit, a component present only in traces, is governed by Henry's law instead.

How to use this calculator.

  1. Under 'What kind of solution is it?', choose two volatile components when both liquids evaporate appreciably at your temperature, or a non-volatile option when the dissolved substance is a sugar, salt, polymer or anything else that barely evaporates.
  2. Fix the working temperature first, then look up both pure-component vapour pressures at that temperature. The NIST Chemistry WebBook lists Antoine constants for most solvents in the form log₁₀(p/bar) = A − B/(T + C), with T in kelvin; multiply the result in bar by 100 to get kPa.
  3. Enter the composition of the liquid, not the vapour, as the mole fraction of A between 0 and 1, so half is 0.5. With the mole-amounts option, enter moles of solvent A and moles of solute B instead: grams of water divided by 18.015 gives moles of water.
  4. For an ionic solute, enter moles of dissolved particles rather than moles of salt: roughly twice the formula amount for sodium chloride and three times for calcium chloride.
  5. Read the total vapour pressure first. In the two-liquid option, set the vapour mole fraction y_A beside the x_A you entered to see how much one evaporation step enriches the vapour; in the non-volatile options, check that the relative lowering equals the solute's mole fraction.

The formula.

p_A = x_A · p*_A P = x_A p*_A + x_B p*_B y_A = p_A / P

For every component that evaporates, p_i = x_i × p*_i. With two volatile liquids x_B = 1 − x_A, so the total pressure P = x_A p*_A + (1 − x_A) p*_B is a straight line running from p*_B at x_A = 0 to p*_A at x_A = 1. Dalton's law gives the vapour composition, y_A = p_A / P. Rearranged, y_A / x_A = p*_A / P, and since P always lies between the two pure values, the vapour is richer than the liquid in whichever component has the higher pure vapour pressure. The two compositions coincide only when p*_A = p*_B, and then no distillation can separate the pair.

With a non-volatile solute, p_B is zero and P = p_A. The lowering is Δp = p*_A − p_A = (1 − x_A) p*_A, and dividing by p*_A leaves Δp / p*_A = 1 − x_A: the fractional drop equals the solute's mole fraction, whatever the solute is. That indifference to chemical identity makes the lowering a colligative property, the root of boiling-point elevation, freezing-point depression and osmotic pressure.

The mole fraction must be above 0 and at most 1 (exactly 1 is pure A), and both pure vapour pressures must be positive. Because Δp is measured against A's own partial pressure, it can never come out negative.

A worked example.

Example

Take an equal-mole liquid of benzene (A) and toluene (B) at 25 °C, which is 298.15 K. Benzene's NIST Antoine constants are A = 4.01814, B = 1203.835 and C = −53.226, so log₁₀ p = 4.01814 − 1203.835 ÷ (298.15 − 53.226) = −0.8970, giving 0.12677 bar, or 12.677 kPa. Toluene's fit gives 3.7915 kPa, so benzene is about 3.34 times as volatile at this temperature. Benzene's partial pressure is 0.5 × 12.677 = 6.3385 kPa and toluene's is 0.5 × 3.7915 = 1.89575 kPa. The total vapour pressure is 6.3385 + 1.89575 = 8.23425 kPa, and the vapour is 6.3385 ÷ 8.23425 = 0.7698 benzene by mole. Condense that vapour and let it come to equilibrium again: a liquid at x = 0.7698 sits under a vapour that is 0.9179 benzene, and a third step gives 0.9739. Each step is one theoretical plate, which is all a fractionating column is doing. The lowering outputs describe the first mixture from benzene's side: 12.677 − 6.3385 = 6.3385 kPa lost, a relative lowering of 0.5, which is the toluene mole fraction.

modebinaryVolatile
moles Solute1
mole Fraction A0.5
moles Solvent10
pure Pressure B3.792
pure Pressure A12.677

Frequently asked questions.

How many moles should I enter for salt dissolved in water?
Enter dissolved particles. One mole of sodium chloride gives close to two moles of ions, so 1 mol NaCl in 1 kg of water (55.51 mol) means x_water = 55.51 ÷ 57.51 = 0.9652 and a vapour pressure at 25 °C of 3.0597 kPa against 3.1699 kPa for pure water. Entering 1 mol instead would roughly halve the predicted lowering. In real brines ion pairing keeps the effective factor somewhat below 2, so the ideal count slightly overstates the effect.
Which liquid pairs does Raoult's law describe well?
Pairs whose molecules are alike in size and polarity: benzene with toluene, hexane with heptane, neighbouring members of a homologous series. When unlike molecules attract each other less than like ones, the real vapour pressure sits above the Raoult line (ethanol and water); when they attract more, it sits below (acetone and chloroform). For such mixtures use measured vapour–liquid equilibrium data or an activity-coefficient model such as NRTL or UNIQUAC.
Can a mixture's vapour pressure be higher than both pure liquids?
Not under Raoult's law, where the total is a straight line between the two pure values. Real mixtures with strong positive deviations can rise above both, and the composition at that maximum boils without changing: a minimum-boiling azeotrope. Ethanol and water behave this way, which is why ordinary distillation stalls near 95.6 percent ethanol by mass.
Where do I find a pure vapour pressure, and how much does the choice matter?
The NIST Chemistry WebBook gives Antoine constants for most common compounds, each fit valid over a stated temperature range. Different fits can disagree: a short-range benzene fit (Deshpande and Pandya, 1967) gives 12.16 kPa at 25 °C, about 4 percent below the 12.677 kPa used in the example. Every result scales directly with p*, so that disagreement passes straight into the answer.
How does vapour-pressure lowering raise the boiling point?
A liquid boils when its vapour pressure reaches the pressure of its surroundings. A solute lowers the solvent's vapour pressure at every temperature, so the solution has to be heated further before it reaches that pressure. Water whose mole fraction is cut to 0.9 has, at 25 °C, a vapour pressure of 2.8529 kPa instead of 3.1699 kPa, a ten percent drop that the boiling-point elevation constant later turns into degrees.
What separates Raoult's law from Henry's law?
They describe opposite ends of the composition range. Raoult's law covers a component that is nearly pure, and its constant is that component's own pure vapour pressure. Henry's law covers a component in trace amounts, and its constant is measured separately and can differ from the pure vapour pressure by orders of magnitude. In a truly ideal solution the two constants coincide.

References& sources.

  1. [1]International Union of Pure and Applied Chemistry. Compendium of Chemical Terminology (the 'Gold Book'), 5th edition, online version 5.0.0 (2025), entry 'Henry's law' (H02783), which also defines Raoult's law: 'For the solvent (A) the relationship is called Raoult's law, and the proportionality factor is the fugacity of the pure solvent, p̃*_A: p_A = p̃*_A a_A.' Source document: Pure Appl. Chem. 1984, 56, 567 (Physicochemical quantities and units in clinical chemistry, Recommendations 1983), p. 571. Independent standards body; open access; retrieved and quoted 2026-07-29. The alias R05135 'Raoult's law' resolves to this entry.
  2. [2]International Union of Pure and Applied Chemistry. Quantities, Units and Symbols in Physical Chemistry (the 'Green Book'), 3rd edition, 2nd printing 2012, p. 59: 'activity coefficient referenced to Raoult's law f, f_B = a_B / x_B, SI unit 1', with the note that the quantity 'applies to pure phases, substances in mixtures, or solvents'. This is the formal definition of the departure from the ideal-solution assumption this calculator makes (f = 1). Consulted as a SECOND authority independent of the Gold Book entry above; agrees. Open access PDF, text extracted and read locally; retrieved 2026-07-29.
  3. [3]National Institute of Standards and Technology. NIST Chemistry WebBook, SRD 69 — benzene (CAS 71-43-2), Antoine equation parameters, log₁₀(p/bar) = A − B/(T + C) with T in K. Willingham, Taylor, Pignocco & Rossini (1945): A = 4.01814, B = 1203.835, C = −53.226, valid 287.70–354.07 K, giving 12.677 kPa (95.08 Torr) at 298.15 K — the p*_A used in the worked example. Note the page also lists an independent short-range fit (Deshpande & Pandya 1967, 297.9–318.0 K) that gives 12.16 kPa at the same temperature, 4.1 % lower; this page uses the Willingham fit. Open access; retrieved 2026-07-29.
  4. [4]National Institute of Standards and Technology. NIST Chemistry WebBook, SRD 69 — toluene (CAS 108-88-3), Antoine equation parameters. Pitzer & Scott (1943): A = 4.14157, B = 1377.578, C = −50.507, valid 273–323 K, giving 3.7915 kPa (28.44 Torr) at 298.15 K — the p*_B used in the worked example. Cross-checked against the independent fit of Besley & Bottomley (1974), A = 4.23679, B = 1426.448, C = −45.957, valid 273.13–297.89 K, which gives 3.80727 kPa — agreement to 0.42 %. Open access; retrieved 2026-07-29.
  5. [5]National Institute of Standards and Technology. NIST Chemistry WebBook, SRD 69 — Thermophysical Properties of Fluid Systems, water saturation table, computed from the IAPWS Formulation 1995 (Wagner & Pruss, J. Phys. Chem. Ref. Data 31, 387, 2002). Saturation pressure of water at 25.0000 °C = 3.169 93 kPa, the value quoted in the vapour-pressure-lowering FAQ and used as a reference point in the input hints. Open access; value retrieved directly from the data endpoint 2026-07-29.

How this page was produced

Published by
Quanta Calculator
Primary sources
5 cited below
Method
p_A = x_A · p*_A P = x_A p*_A + x_B p*_B y_A = p_A / P
Published
Last verified

Built with AI assistance and verified by automated tests against the cited sources — every worked example on this page is computed by the same code that runs the calculator. How we build and check calculators.

In this category

Embed

Quanta Pro

Paid features are coming later.

  • All 1560 calculators remain free
  • No billing is enabled
Coming soon