Logo

MonoCalc

/

Van 't Hoff Equation Calculator

Chemistry

ln(K₂/K₁) = −(ΔH°/R)·(1/T₂ − 1/T₁): K at a new temperature, T for a target K, or ΔH° from two K values. Or fit ln K against 1/T from your own data to get ΔH°, ΔS° and ΔCp° with uncertainties.

Looking for π = iMRT (van 't Hoff's osmotic-pressure law) or the van 't Hoff factor i? Osmotic Pressure Calculator →

Quick Examples:

Example values are illustrative textbook-style values, not reference data. N₂ + 3H₂ ⇌ 2NH₃, with ΔG° = −32.90 kJ/mol at 298.15 K and ΔH° = −92.22 kJ/mol.

Settings

Inputs

Need K from equilibrium amounts first? Equilibrium Constant Calculator →
Need ΔH° from formation enthalpies? Enthalpy Change Calculator →

Result

K₂ at 500 K
0.1744
= 1.744 × 10⁻¹
ln K₂ = −1.7464, log₁₀ K₂ = −0.7584
Exothermic (ΔH° < 0): K falls with temperature

Rounding sensitivity: from your ΔG° and ΔH° values alone, ±0.22 %. If the temperatures are only good to their last typed digit (T₁ ±0.005 K, T₂ ±0.5 K): ±2.2 %.

4 significant figures, from your ΔG° value. Temperatures are treated as exact (see the sensitivity line).

Over 150 K, assuming ΔH° is constant can be noticeably off. Add ΔCp° if you know it (see preset 1B).

TemperatureKln Klog₁₀ K
K₁298.15 K58050013.27175.7638
K₂500 K0.1744−1.7464−0.7584

K changes ×3.00 × 10⁻⁷ (−6.52 decades) from 298.15 K to 500 K.

  • ΔS° at 298.15 K = −199.0 J/(mol·K)
  • ΔG° at 298.15 K = −32.90 kJ/mol; at 500 K = +7.260 kJ/mol. Have ΔfG° and ΔfH° tables? Gibbs Free Energy Calculator →
  • K° = 1 (ΔG° = 0) at 463.5 K (190.4 °C).
  • However hot it gets, K can't fall below 4.1 × 10⁻¹¹ (constant ΔH°): the limit e^(ΔS°/R).
  • If this K is a Ksp, find the solubility at this temperature: Solubility Product Calculator →

Van 't Hoff plot

ln K

← hotter · colder →

1000 / T (K⁻¹)

Step-by-Step Solution

ln K₁ = −ΔG°/(R·T₁) = −(−32900 J/mol) / (8.314462618 × 298.15 K) = 13.2717 K₁ = 580500

ln(K₂/K₁) = −(ΔH°/R)·(1/T₂ − 1/T₁) = −(−92220 / 8.314462618) K × (1/500 − 1/298.15) K⁻¹ = 11091.5 K × (−0.00135402 K⁻¹) = −15.0181

ln K₂ = 13.2717 + (−15.0181) = −1.7464

K₂ = e^−1.7464 = 0.1744

About This Tool

Van 't Hoff Equation Calculator – How K Changes with Temperature

The van 't Hoff equation connects an equilibrium constant to temperature through the standard reaction enthalpy. This calculator uses it in two ways: to move K from one temperature to another (or find ΔH° from two K values), and to fit a van 't Hoff plot of ln K against 1/T from your own measurements, with uncertainties on ΔH°, ΔS° and ΔCp°. Many textbooks spell it van't Hoff, without the space; it is the same equation.

Where the equation comes from

Two standard results meet here: ΔG° = −RT ln K° and ΔG° = ΔH° − TΔS°. Setting them equal gives ln K° = −ΔH°/(RT) + ΔS°/R. If ΔH° and ΔS° are constant, ln K° is a straight line in 1/T. Comparing two temperatures gives the integrated form ln(K₂/K₁) = −(ΔH°/R)·(1/T₂ − 1/T₁). Jacobus van 't Hoff set out this result in his 1884 book Études de dynamique chimique, and in 1901 he received the first Nobel Prize in Chemistry.

Reading a van 't Hoff plot

Plot ln K against 1/T and the slope is −ΔH°/R, while the intercept is ΔS°/R. Because 1/T grows as T falls, the x-axis runs "backwards": hot is on the left, cold on the right. An endothermic reaction gives a line that falls to the right, so K rises as you heat it.

The solubility preset shows how to handle a bad reading. With all six points the fit gives ΔH° ≈ 107 ± 7 kJ/mol, and the 45 °C point sits far from the line, with a studentized residual of about 16. Excluding it tightens the result to 104.39 ± 0.91 kJ/mol. The tool flags such points but never drops them for you. Check the lab notebook before you exclude anything.

Le Chatelier's principle with numbers

The sign of ΔH° alone decides the direction. Ammonia synthesis is exothermic (ΔH° ≈ −92 kJ/mol), so its K falls by about 6.5 powers of ten between 25 °C and 227 °C. That is why the Haber process trades some yield for a faster rate at high temperature. Dissolving silver chloride is endothermic, so its Ksp rises about eightfold between 25 °C and 50 °C. For a solubility at the new temperature, take the new Ksp to the Solubility Product Calculator.

When "ΔH° is constant" breaks down

ΔH° changes with temperature whenever the heat capacities of products and reactants differ, by ΔH°(T) = ΔH°(T₁) + ΔCp°·(T − T₁). Over a few tens of kelvin this hardly matters. Over hundreds it does. With the illustrative ammonia values, K at 500 K is 0.174 with constant ΔH° but 0.094 once ΔCp° is included, a factor of 1.86. The water example makes the same point from data: a straight line through Kw from 0 °C to 60 °C has R² = 0.9989, yet its residuals form a clear arch, and the curvature test rejects the line. A high R² does not prove you have the right model.

Tip: look at the residuals
The residual strip under the plot is the quickest check. Random scatter means the straight line is fine; a smooth arch means ΔH° is changing, and the curved (constant ΔCp°) fit is worth trying.

A phase change between the two temperatures, such as a species melting or boiling, also breaks the assumption, because ΔH° jumps there. Split the range at the transition.

Kc, Kp and K°

The equation is written for the dimensionless K°, based on 1 bar and 1 mol/L. Solution constants such as Ka, Kw and Ksp, and Kp in bar, can go in as they are. Kc of a gas reaction cannot: since K° = Kc·(RT)^Δn and that factor depends on T, fitting Kc returns ΔU° rather than ΔH°. The two differ by Δn·R·T, about 2.5 kJ/mol per mole of gas near room temperature. Kp in atm only differs from K° by a constant factor, so ΔH° comes out right and only ΔS° shifts. To convert between the forms at one temperature, use the Kp to Kc Converter.

Same maths, different names

"Logarithm of something against 1/T" turns up across chemistry. The Arrhenius equation does it for rate constants and activation energy, and the Clausius–Clapeyron equation does it for vapour pressure and the enthalpy of vaporisation. Van 't Hoff's name is also on two other ideas: the osmotic-pressure law π = iMRT and the van 't Hoff factor i. Both are covered by the Osmotic Pressure Calculator, not by this tool.

Frequently Asked Questions

Is the Van 't Hoff Equation Calculator free?

Yes, Van 't Hoff Equation Calculator is totally free :)

Can I use the Van 't Hoff Equation Calculator offline?

Yes, you can install the webapp as PWA.

Is it safe to use Van 't Hoff Equation Calculator?

Yes, any data related to Van 't Hoff Equation Calculator only stored in your browser (if storage required). You can simply clear browser cache to clear all the stored data. We do not store any data on server.

What is the van 't Hoff equation?

It says how an equilibrium constant changes with temperature: d ln K°/dT = ΔH°/(RT²). If ΔH° is constant it integrates to ln(K₂/K₁) = −(ΔH°/R)(1/T₂ − 1/T₁), so ln K is a straight line against 1/T with slope −ΔH°/R and intercept ΔS°/R.

How do I find ΔH° from equilibrium constants at two temperatures?

Choose Solve for ΔH°, enter K (or pK) at each temperature, and the calculator applies ΔH° = −R·ln(K₂/K₁)/(1/T₂ − 1/T₁). Only the ratio of the two K values matters. It also shows how much rounding in your temperatures can move the answer, which is often the largest error.

Why does K increase with temperature for an endothermic reaction?

With ΔH° > 0 the slope −ΔH°/R of ln K against 1/T is negative, so as T rises (1/T falls) ln K goes up. This is Le Chatelier's principle in numbers: heating favours the direction that absorbs heat. For an exothermic reaction K falls instead.

How do I get ΔH° and ΔS° from a van 't Hoff plot?

Enter your K(T) data in the Fit K(T) data tab. The tool fits ln K° against 1/T by least squares, then reports ΔH° = −R × slope and ΔS° = R × intercept with standard errors and 95 % confidence intervals. It also tests for curvature and flags points far off the line.

Can I use Kc in the van 't Hoff equation?

Not directly. The equation is for the dimensionless K°, and using Kc of a gas reaction gives ΔU° rather than ΔH°, off by Δn·R·T (about 2.5 kJ/mol per mole of gas near room temperature). Pick Kc as the kind of K and enter Δn, and the tool converts each value to K° at its own temperature.

Is this the same as the van 't Hoff factor or the osmotic pressure equation?

No. Van 't Hoff's name is also on the osmotic pressure law π = iMRT and on the factor i, the number of particles a solute gives in solution. Those are handled by the Osmotic Pressure Calculator; this tool is only about how K changes with temperature.