Raoult's Law Calculator

Calculate vapor pressure and solution behavior using Raoult's law for ideal mixtures.

Calculate partial vapor pressures and total vapor pressure for an ideal binary solution using Raoult's law.

PA = xA × P°A
PB = xB × P°B
Ptotal = PA + PB
Mixture Composition
Pure-Component Vapor Pressures

What Is Raoult's Law?

Raoult's law describes the vapor pressure of an ideal solution containing two or more volatile components. It states that the partial vapor pressure of each component in the solution is equal to the vapor pressure of the pure component multiplied by its mole fraction in the liquid mixture. This calculator applies Raoult's law to determine the total vapor pressure above an ideal liquid mixture at a given temperature.

The law is fundamental in physical chemistry and chemical engineering for predicting how mixtures behave when they evaporate or boil. It applies strictly to ideal solutions where intermolecular forces between different molecules are similar to those between identical molecules.

How the Calculator Works

The calculator uses the standard Raoult's law formula:

Ptotal = xAA + xBB + ...

Where:

You input the mole fractions and pure component vapor pressures for up to four components. The calculator sums the partial pressures to give the total vapor pressure above the mixture. It assumes ideal behavior, meaning no interactions between different molecules affect volatility.

How to Use the Calculator

  1. Select the number of components in your mixture (2, 3, or 4).
  2. Enter the mole fraction for each component. Mole fractions must sum to 1.0.
  3. Enter the vapor pressure of each pure component at your system temperature.
  4. Click calculate to see the partial pressure of each component and the total vapor pressure.

If your mole fractions do not sum to 1.0, the calculator will display an error. Adjust your inputs until they total 1.0 before proceeding.

Example Calculation

Consider a binary mixture of benzene and toluene at 25°C. The pure vapor pressure of benzene is 95.1 mmHg, and toluene is 28.4 mmHg. If the liquid contains 0.6 mole fraction benzene and 0.4 mole fraction toluene:

The vapor above the mixture is richer in benzene, the more volatile component, which is consistent with Raoult's law predictions for ideal solutions.

Understanding Your Results

The output shows each component's partial pressure and the total vapor pressure. Higher partial pressures indicate components that evaporate more readily. The total vapor pressure determines whether the mixture will boil at a given temperature when compared to ambient pressure.

For binary mixtures, the vapor composition can be calculated from the partial pressures. The mole fraction of a component in the vapor phase equals its partial pressure divided by the total pressure. This is useful for distillation calculations and predicting vapor-liquid equilibrium.

Common Mistakes to Avoid

Limitations of Raoult's Law

Raoult's law is an idealization. Real solutions often exhibit positive or negative deviations. Positive deviations occur when intermolecular forces between unlike molecules are weaker than between like molecules, leading to higher vapor pressures than predicted. Negative deviations occur when unlike molecules attract more strongly, reducing vapor pressure.

The law also assumes that all components are volatile and that the vapor phase behaves as an ideal gas. At high pressures or near the critical point, these assumptions break down. For non-ideal systems, use activity coefficient models such as Wilson, NRTL, or UNIQUAC for more accurate predictions.

Practical Applications

FAQ

What units should I use for vapor pressure?

You can use any consistent pressure unit (mmHg, atm, kPa, bar). The calculator returns results in the same unit you entered. Just ensure all components use the same unit.

Can I use Raoult's law for non-ideal solutions?

No. Raoult's law only applies to ideal solutions. For non-ideal mixtures, you need activity coefficients to correct for molecular interactions. The calculator assumes ideal behavior and will not be accurate for strongly non-ideal systems.

What if my mixture has more than four components?

This calculator supports up to four components. For mixtures with more components, you can group similar components or use process simulation software that handles multicomponent systems.

How do I find pure component vapor pressures?

Pure component vapor pressures are available in chemical reference databases, the NIST Chemistry WebBook, or can be calculated using the Antoine equation with published constants for your specific temperature.

Does temperature affect the calculation?

Yes, temperature affects pure component vapor pressures significantly. You must enter vapor pressure values that correspond to the same temperature. The calculator does not adjust for temperature changes.