Antoine Vapor Pressure Simulator Back
Chemical Engineering Simulator

Antoine Vapor Pressure Simulator

Compute the saturation vapor pressure of a liquid with the Antoine equation log10(P)=A-B/(C+T). Vary the temperature and the A, B, C constants to see how the curve rises exponentially with temperature and how the boiling point at 1 atm is set.

Parameters
Temperature T
°C
A
B
C

Defaults are the Antoine constants for water (A=8.07131, B=1730.63, C=233.426). Coefficients differ per substance.

Results
Saturation pressure P
Saturation pressure P (SI)
Boiling point T_b at 1 atm
Absolute temperature T
Vapor Pressure Curve P(T)

Blue curve = saturation pressure P (mmHg, log scale) / red vertical line = current temperature T / red dot = pressure at that T / dashed line = 1 atm (760 mmHg)

Theory & Key Formulas

The Antoine equation is a three-parameter empirical formula for the saturation vapor pressure of a liquid as a function of temperature. It is an approximation of the Clausius-Clapeyron relation that fits a finite temperature range, and is the most widely used form in chemical engineering.

Saturation vapor pressure (T in °C, P in mmHg):

$$\log_{10} P = A - \frac{B}{C + T}$$

Solving for the pressure directly:

$$P = 10^{\,A - B/(C+T)}$$

Boiling point at a given target pressure $P_\text{target}$:

$$T_b = \frac{B}{A - \log_{10} P_\text{target}} - C$$

Conversions: 1 mmHg = 0.133322 kPa and 1 atm = 760 mmHg. For water (A=8.07131, B=1730.63, C=233.426) the boiling point at 1 atm is about 100 °C.

What is the Antoine Vapor Pressure Simulator

🙋
Is "saturation vapor pressure" the pressure of the bit of vapor that builds up above the water inside a sealed bottle?
🎓
Exactly. When the liquid and its vapor reach equilibrium in a closed container, the pressure on the gas side is the saturation vapor pressure. The Antoine equation $\log_{10} P = A - B/(C+T)$ describes how that pressure changes with temperature. Despite being so simple, it captures the way pressure rises almost exponentially with temperature. In the simulator above, slide the temperature T from 25 °C to 100 °C and watch the "P" card jump up dramatically.
🙋
It really does — 23.7 mmHg at 25 °C goes up to 760 mmHg at 100 °C. That 760 is exactly 1 atmosphere, right?
🎓
Good catch — that is the very definition of the boiling point. The instant the saturation vapor pressure equals the surrounding pressure, vapor bubbles can form inside the liquid as well, and you see boiling. So the boiling point at 1 atm is found by plugging $P = 760$ mmHg into the equation and solving for T. The "T_b" card does this automatically; with the default water coefficients it should read about 100.0 °C.
🙋
Is that also why an egg never quite hard-boils on top of a high mountain?
🎓
Exactly that. The summit of Mt. Fuji is at about 0.63 atm (480 mmHg), so if you set the target pressure to that, the boiling point drops to roughly 87 °C. The simulator only overlays the dashed 1 atm line, but if you mentally slide that line down, the new intersection with the curve gives the new boiling point. Visualizing it that way makes the altitude effect obvious.
🙋
I also moved the A, B and C sliders. Changing them shifts the curve a lot. Are these set per substance?
🎓
Yes, A, B and C are experimental constants that depend on the substance. Ethanol, for instance, has A=8.20417, B=1642.89, C=230.300, quite different from water. Chemical engineering handbooks and the NIST database list coefficients for thousands of compounds. In practice, distillation column design and dryer calculations use this equation to estimate the vapor pressure of every component, then solve the phase equilibrium.

Frequently Asked Questions

The Antoine equation must be used with the temperature unit that was used when fitting A, B and C. The most common coefficient tables use T in degrees Celsius and P in mmHg, which is the convention adopted by this simulator. Some references give coefficients for T in Kelvin and P in bar or Pa, so always check the unit system in the source before plugging values into the formula.
The basic conversions are 1 mmHg = 0.133322 kPa and 1 atm = 760 mmHg = 101.325 kPa. This tool shows the saturation pressure in both mmHg and kPa. SI-based chemical engineering textbooks usually prefer kPa or bar, but most published Antoine coefficient tables are in mmHg, so converting in the middle of a calculation is normal practice.
If you integrate the Clausius-Clapeyron equation $d\ln P/dT = \Delta H_v/(RT^2)$ assuming the heat of vaporization $\Delta H_v$ is roughly constant, you obtain $\ln P = -\Delta H_v/(RT) + \text{const}$. The C in the Antoine equation is an empirical correction that compensates for the deviation of real data from this naive integral; setting C = 0 reduces it to the Clausius-Clapeyron form. Adding C extends the useful temperature range significantly.
This simulator lets you type A, B and C directly into the sliders, so you can plot the vapor pressure curve of any substance for which you have published constants. Common examples are ethanol (A=8.20417, B=1642.89, C=230.300), benzene (A=6.90565, B=1211.033, C=220.79) and methanol (A=8.08097, B=1582.27, C=239.726). Always respect the valid temperature range listed in the handbook alongside the coefficients.

Real-World Applications

Distillation column design: Each tray of a chemical-plant distillation column requires a vapor-liquid equilibrium (VLE) calculation. For ideal solutions, Raoult's law $P_i = x_i P_i^\text{sat}$ shows that the saturation pressure $P_i^\text{sat}$ of every component drives the separation performance. The Antoine equation is the workhorse for computing this $P^\text{sat}$ from temperature and is built into commercial process simulators such as Aspen Plus and PRO/II.

Drying and evaporation: In food and pharmaceutical drying, the rate at which moisture leaves a solid or solution is controlled by the difference between the saturation vapor pressure at the surface and the partial pressure of water in the surrounding air. Because $P^\text{sat}$ rises exponentially with temperature, even a small temperature increase changes the drying rate dramatically. The Antoine equation provides the basic data for selecting the optimum drying temperature.

Volatile organic compound (VOC) management: The vapor pressure of solvents handled in factories or paint booths is essential for estimating the lower explosive limit (LEL) and odor emissions. The Antoine equation gives the temperature dependence used to size ventilation systems and to evaluate breathing losses from storage tanks. It also helps predict relief-valve activation due to summer heating of tanks.

Meteorology and environmental science: Computing relative humidity or dew point from atmospheric water vapor relies on the Antoine equation (or more accurate forms such as the Magnus or Goff-Gratch equations). Cloud microphysics and evaporation estimates for arid regions also draw on these vapor-pressure relationships.

Common Misconceptions and Cautions

The most common misconception is to treat the Antoine equation as a universal formula valid at every temperature. In reality, A, B and C are fitted from experimental data over a specific temperature range, often only a few tens of degrees. Outside that window, especially near the critical point or below the melting point, errors blow up rapidly. The simulator lets you slide T from -30 °C to 200 °C so you can explore the curve, but with the default water coefficients, predictions near 200 °C should not be taken at face value. For wider ranges, switch to per-region coefficient sets or to extended forms such as the DIPPR equation.

The next most common pitfall is mixing up the unit systems of the coefficients. Different references use Celsius or Kelvin for T, and mmHg, bar, kPa or Pa for P. The NIST WebBook, for example, often fits with T in Kelvin and P in bar, which is incompatible with this tool's convention (T in °C, P in mmHg). If you plug in numbers from a handbook and the boiling point comes out at, say, -150 °C, you almost certainly have a unit mismatch. Always check the header row of the coefficient table.

Finally, do not confuse the saturation vapor pressure with the actual partial pressure of vapor in a mixture. The Antoine equation gives the equilibrium pressure of the pure component above its liquid, that is, an upper bound. In a real mixture each component's partial pressure is set by Raoult's law (or Henry's law for dilute species) and is generally less than $P^\text{sat}$. In humidity terms, $P^\text{sat}$ is the water vapor pressure at 100% relative humidity, and the actual partial pressure equals $P^\text{sat}$ multiplied by the relative humidity. Whether condensation or evaporation occurs is decided by the gap between these two values.