Equilibrium Constant Calculator (Kc and Kp)

The equilibrium constant Kc is the ratio of product to reactant concentrations at equilibrium, each raised to its coefficient in the balanced equation; for gases it is often given as Kp in partial pressures instead. This equilibrium constant calculator works out Kc for aA + bB ⇌ cC + dD and converts it to Kp with Kp = Kc(RT)^Δn.

mol/L
mol/L
mol/L
mol/L
calculated
calculated
calculated
Type in any field to change it. Press × on a value to calculate that field instead.

How to use the equilibrium constant calculator

Enter the equilibrium concentrations and coefficients for reaction aA + bB ⇌ cC + dD. For a reaction with fewer species, set the unused coefficient to 0. Enter the temperature to convert Kc to Kp — the conversion assumes every species counted in Δn is a gas; set the coefficient of any solid or liquid to 0.

Equilibrium constant formulas

Kc = [C]c[D]d / ([A]a[B]b)

Kp = Kc(RT)Δn  ·  Δn = (c + d) − (a + b), R = 0.0820574 L·atm/(mol·K)

Worked example: N₂ + 3H₂ ⇌ 2NH₃

Illustrative equilibrium mixture at 500 °C: [N₂] = 0.50 M, [H₂] = 1.50 M, [NH₃] = 0.10 M:

  • Kc = 0.10² ÷ (0.50 × 1.50³) = 0.005926
  • Δn = 2 − 4 = -2
  • Kp = 0.005926 × (0.0820574 × 773.15)−2 = 1.472e-06

(RT)Δn conversion factors

Temperature RT (L·atm/mol) Δn = −2 Δn = −1 Δn = +1 Δn = +2
298.15 K 24.465 0.001671 0.04087 24.47 598.6
500 K 41.029 0.0005941 0.02437 41.03 1683
773.15 K 63.443 0.0002484 0.01576 63.44 4025
1000 K 82.057 0.0001485 0.01219 82.06 6733

Notes

  • With pressures in bar use R = 0.0831446 L·bar/(mol·K).
  • The reaction quotient Q uses the same expression with non-equilibrium values: if Q < K the reaction moves forward, if Q > K it moves back.
  • K is linked to the standard Gibbs energy by ΔG° = −RT ln K — see the Gibbs free energy calculator.

Frequently asked questions

How do you calculate Kc?

For aA + bB ⇌ cC + dD, Kc = [C]^c[D]^d ÷ ([A]^a[B]^b) using equilibrium molar concentrations. Pure solids and liquids are left out.

What is the relationship between Kp and Kc?

Kp = Kc(RT)^Δn, where R = 0.08206 L·atm/(mol·K), T is in kelvin and Δn is moles of gaseous products minus moles of gaseous reactants. When Δn = 0, Kp = Kc.

What does a large K mean?

K much greater than 1 means products dominate at equilibrium; K much less than 1 means reactants dominate. K says nothing about how fast equilibrium is reached.

Does K change with concentration or pressure?

No — only temperature changes K. Changing concentrations or pressure shifts the position of equilibrium, but the ratio returns to the same K.

Embed this calculator

Free to use on your website or blog. Copy this code: