Gas-Phase and Heterogeneous Equilibria

How do you write equilibrium constants with partial pressures, and what happens when solids or liquids take part?

IntermediateEquilibriumLast reviewed 6 October 2026

What is it?

For reactions of gases, it is often easier to measure partial pressures than concentrations. The equilibrium constant written with partial pressures is KpK_\text{p}. For

NX2(g)+3 HX2(g)⇌2 NHX3(g)\ce{N2(g) + 3H2(g) <=> 2NH3(g)} Kp=(PNHX3)2PNX2 (PHX2)3K_\text{p} = \frac{(P_{\ce{NH3}})^2}{P_{\ce{N2}}\,(P_{\ce{H2}})^3}

It has exactly the same form as KcK_\text{c}, with each partial pressure (in atm) in place of a concentration.

A heterogeneous equilibrium involves more than one phase. Pure solids and pure liquids are left out of KK, because their “concentration” does not change as they are used up. For the decomposition of limestone:

CaCOX3(s)⇌CaO(s)+COX2(g)Kp=PCOX2\begin{aligned} &\ce{CaCO3(s) <=> CaO(s) + CO2(g)} \\[4pt] &K_\text{p} = P_{\ce{CO2}} \end{aligned}

Key idea

KcK_\text{c} and KpK_\text{p} describe the same equilibrium in different units. Because P=nVRT=cRTP = \frac{n}{V}RT = cRT for each gas, they are linked by

Kp=Kc (RT)ΔnK_\text{p} = K_\text{c}\,(RT)^{\Delta n}

where Δn\Delta n = moles of gaseous products − moles of gaseous reactants. When Δn=0\Delta n = 0, Kp=KcK_\text{p} = K_\text{c}.

Why does it matter?

  • Industry. Ammonia, sulfuric acid and methanol are made by gas-phase equilibria; engineers use KpK_\text{p} to choose pressures and temperatures.
  • The atmosphere. Reactions such as NX2OX4⇌2 NOX2\ce{N2O4 <=> 2NO2} (a brown gas in smog) are gas equilibria.
  • Solids and gases together. Limestone kilns, rusting and the equilibrium vapour pressure of water are all heterogeneous equilibria.

How does it work?

1. Writing Kp

Products over reactants, each partial pressure raised to its coefficient; leave out solids and liquids.

2. Converting between Kc and Kp

  1. Find Δn\Delta n from the gas coefficients only.
  2. Use R=0.08206R = 0.08206 L·atm/(mol·K) and TT in kelvin.
  3. Kp=Kc(RT)ΔnK_\text{p} = K_\text{c}(RT)^{\Delta n}.

3. ICE tables with pressures

Pressures behave like concentrations: set up Initial, Change and Equilibrium rows in atm, substitute into KpK_\text{p} and solve.

Think of it like this

Kc and Kp are like the same price written in two currencies. The exchange rate is (RT)Δn(RT)^{\Delta n}. If the reaction has the same number of gas molecules on both sides, there is nothing to convert: the price is identical in both.

More precisely

Strictly, equilibrium constants use dimensionless activities: each partial pressure is divided by the standard pressure (1 bar, or 1 atm in older tables), which is why KK has no units. Values of KpK_\text{p} therefore depend slightly on whether pressures are in bar or atm. The KK in ΔG°=−RTln⁡K\Delta G° = -RT\ln K is KpK_\text{p} for gas reactions.

Visualise it

Three reactions with their Kp expressions and delta n values. N2 plus 3 H2 to 2 NH3: delta n equals minus 2, so Kp equals Kc times RT to the minus 2. H2 plus I2 to 2 HI: delta n equals 0, so Kp equals Kc. CaCO3 solid to CaO solid plus CO2 gas: only the gas appears, Kp equals the pressure of CO2.
Δn counts gas molecules only; solids and liquids are left out of K.

Worked example

Worked example: Kp from partial pressures

Question: At 25 °C, an equilibrium mixture contains NX2OX4\ce{N2O4} at 0.70 atm and NOX2\ce{NO2} at 0.32 atm. Calculate KpK_\text{p} for NX2OX4(g)⇌2 NOX2(g)\ce{N2O4(g) <=> 2NO2(g)}.

Kp=(PNOX2)2PNX2OX4=(0.32)20.70=0.15\begin{aligned} &K_\text{p} = \frac{(P_{\ce{NO2}})^2}{P_{\ce{N2O4}}} = \frac{(0.32)^2}{0.70} \\[4pt] &= 0.15 \end{aligned}

Worked example: From Kc to Kp

Question: For NX2(g)+3 HX2(g)⇌2 NHX3(g)\ce{N2(g) + 3H2(g) <=> 2NH3(g)}, Kc=0.50K_\text{c} = 0.50 at 400 °C. Find KpK_\text{p}.

  1. Δn=2−(1+3)=−2\Delta n = 2 - (1 + 3) = -2; T=400+273.15=673.15T = 400 + 273.15 = 673.15 K.

  2. RTRT:

    RT=0.08206 L atmmol K×673.15 K=55.24 L atm/mol\small\begin{aligned} &RT = 0.08206\ \tfrac{\text{L atm}}{\text{mol K}} \\[4pt] &\quad \times 673.15\ \text{K} \\[4pt] &= 55.24\ \text{L atm/mol} \end{aligned}
  3. Then, using the number 55.24 (K values are written without units):

    Kp=0.50×(55.24)−2=1.6×10−4\begin{aligned} &K_\text{p} = 0.50 \times (55.24)^{-2} \\[4pt] &= 1.6 \times 10^{-4} \end{aligned}

Worked example: A heterogeneous equilibrium

Question: Write KcK_\text{c} and KpK_\text{p} for C(s)+HX2O(g)⇌CO(g)+HX2(g)\ce{C(s) + H2O(g) <=> CO(g) + H2(g)}.

Carbon is a pure solid, so it is left out:

Kc=[CO][HX2][HX2O]Kp=PCO PHX2PHX2O\begin{aligned} &K_\text{c} = \frac{[\ce{CO}][\ce{H2}]}{[\ce{H2O}]} \\[4pt] &K_\text{p} = \frac{P_{\ce{CO}}\,P_{\ce{H2}}}{P_{\ce{H2O}}} \end{aligned}

Worked example: An ICE table with pressures

Question: PClX5(g)⇌PClX3(g)+ClX2(g)\ce{PCl5(g) <=> PCl3(g) + Cl2(g)} has Kp=1.05K_\text{p} = 1.05 at a certain temperature. Pure PClX5\ce{PCl5} at 1.00 atm is allowed to reach equilibrium. Find the equilibrium partial pressures.

  1. ICE (atm): PClX5\ce{PCl5}: 1.00−x1.00 - x; PClX3\ce{PCl3}: xx; ClX2\ce{Cl2}: xx.

  2. Substitute:

    x21.00−x=1.05x2+1.05x−1.05=0\begin{aligned} &\frac{x^2}{1.00 - x} = 1.05 \\[4pt] &x^2 + 1.05x - 1.05 = 0 \end{aligned}
  3. Quadratic formula, positive root, with a=1a = 1, b=1.05b = 1.05, c=−1.05c = -1.05:

    x=−b+b2−4ac2a=−1.05+5.30252=0.626\small\begin{aligned} &x = \frac{-b + \sqrt{b^2 - 4ac}}{2a} \\[4pt] &= \frac{-1.05 + \sqrt{5.3025}}{2} \\[4pt] &= 0.626 \end{aligned}
  4. PPClX3=PClX2=0.626P_{\ce{PCl3}} = P_{\ce{Cl2}} = 0.626 atm and PPClX5=1.00−0.626=0.374P_{\ce{PCl5}} = 1.00 - 0.626 = 0.374 atm. Check: 0.62620.374=1.05\dfrac{0.626^2}{0.374} = 1.05 ✓.

Common mistake

Common mistake: Including solids or liquids

In CaCOX3(s)⇌CaO(s)+COX2(g)\ce{CaCO3(s) <=> CaO(s) + CO2(g)}, Kp=PCOX2K_\text{p} = P_{\ce{CO2}} only. Writing PCaOPCOX2PCaCOX3\dfrac{P_{\ce{CaO}}P_{\ce{CO2}}}{P_{\ce{CaCO3}}} is wrong: solids have no partial pressure.

Common mistake: Counting all moles in Δn

Δn counts gas moles only. For C(s)+HX2O(g)⇌CO(g)+HX2(g)\ce{C(s) + H2O(g) <=> CO(g) + H2(g)}, Δn=2−1=+1\Delta n = 2 - 1 = +1, not 2−22 - 2.

Common mistake: Using the wrong R or temperature

With pressures in atm, use R=0.08206R = 0.08206 L·atm/(mol·K), not 8.314, and always convert °C to K.

Notation note

  • PAP_{\ce{A}} means the partial pressure of A at equilibrium (in atm here).
  • Kc uses mol/L; Kp uses partial pressures. Both are quoted without units.

Remember this

Remember this

  • KpK_\text{p}: same form as KcK_\text{c}, with partial pressures.
  • Kp=Kc(RT)ΔnK_\text{p} = K_\text{c}(RT)^{\Delta n}; Δn = gas moles (products − reactants); R = 0.08206; T in K.
  • Leave pure solids and liquids out of K.
  • ICE tables work with pressures just as with concentrations.

Test yourself

Check your understanding before moving on.

Flashcards

Gas-Phase and Heterogeneous Equilibria: Flashcards

10 cards

  1. Question
    What is Kp?
    Answer

    The equilibrium constant written with partial pressures of gases (in atm) instead of concentrations.

  2. Question
    Write Kp for N₂ + 3H₂ ⇌ 2NH₃.
    Answer

    Kp=(PNHX3)2PNX2(PHX2)3K_\text{p} = \dfrac{(P_{\ce{NH3}})^2}{P_{\ce{N2}}(P_{\ce{H2}})^3}

  3. Question
    Give the equation linking Kp and Kc.
    Answer

    Kp=Kc(RT)ΔnK_\text{p} = K_\text{c}(RT)^{\Delta n}, with R = 0.08206 L·atm/(mol·K) and T in K.

  4. Question
    What is Δn in Kp = Kc(RT)^Δn?
    Answer

    Moles of gaseous products − moles of gaseous reactants.

  5. Question
    When is Kp equal to Kc?
    Answer

    When Δn = 0 (same number of gas moles on both sides), e.g. H₂ + I₂ ⇌ 2HI.

  6. Question
    What is a heterogeneous equilibrium?
    Answer

    An equilibrium involving substances in more than one phase.

  7. Question
    Which substances are left out of K expressions?
    Answer

    Pure solids and pure liquids.

  8. Question
    Write Kp for CaCO₃(s) ⇌ CaO(s) + CO₂(g).
    Answer

    Kp = P(CO₂)

  9. Question
    P(N₂O₄) = 0.70 atm, P(NO₂) = 0.32 atm at equilibrium. Find Kp for N₂O₄ ⇌ 2NO₂.
    Answer

    Kp = (0.32)² ÷ 0.70 = 0.15

  10. Question
    For C(s) + H₂O(g) ⇌ CO(g) + H₂(g), what is Δn?
    Answer

    +1 (2 gas moles − 1 gas mole; the solid is not counted).

Quiz

Gas-Phase and Heterogeneous Equilibria: Quiz

7 questions

  1. Question 1EasyWhat is Kp for CaCO₃(s) ⇌ CaO(s) + CO₂(g)?
    Show answer

    Answer: P(CO₂)

    The solids are left out, so only the gas remains: Kp = P(CO₂).

  2. Question 2EasyFor which reaction is Kp = Kc?
    Show answer

    Answer: H₂ + I₂ ⇌ 2HI

    Δn = 2 − 2 = 0, so (RT)⁰ = 1 and Kp = Kc. The others have Δn = −2, −1 and +1.

  3. Question 3EasyWhat is Δn for 2SO₂(g) + O₂(g) ⇌ 2SO₃(g)?
    Show answer

    Answer: −1

    Δn = gas moles of products − reactants = 2 − 3 = −1.

  4. Question 4MediumAt equilibrium, P(SO₂) = 0.20 atm, P(O₂) = 0.10 atm and P(SO₃) = 1.2 atm. What is Kp for 2SO₂ + O₂ ⇌ 2SO₃?
    Show answer

    Answer: 360

    Kp = (1.2)² ÷ [(0.20)² × 0.10] = 1.44 ÷ 0.0040 = 360. 60 forgets to square the pressures.

  5. Question 5HardFor 2SO₂ + O₂ ⇌ 2SO₃, Kc = 280 at 1000 K. What is Kp?
    Show answer

    Answer: 3.41

    Δn = −1; RT = 0.08206 × 1000 = 82.06; Kp = 280 × (82.06)⁻¹ = 3.41. 2.3 × 10⁴ uses Δn = +1.

  6. Question 6MediumWhich value of R is used in Kp = Kc(RT)^Δn when pressures are in atm?
    Show answer

    Answer: 0.08206 L·atm/(mol·K)

    Converting mol/L to atm needs R in L·atm/(mol·K).

  7. Question 7MediumFor H₂ + I₂ ⇌ 2HI, Kp = 50. A mixture has P(H₂) = P(I₂) = 0.10 atm and P(HI) = 0.50 atm. In which direction does it shift?
    Show answer

    Answer: Forward, because Q is less than K

    Q = (0.50)² ÷ (0.10 × 0.10) = 25, less than K = 50, so more HI forms.

Notes and downloads

References

  1. Brown, T. L.; LeMay, H. E., Jr.; Bursten, B. E.; Murphy, C. J.; Woodward, P. M.; Stoltzfus, M. W. Chemistry: The Central Science, 15th ed.; Pearson, 2022.

Spotted a mistake? Let us know and we'll fix it.