Equilibrium Constant

Mix hydrogen and iodine vapour in a sealed flask and the reaction does not run to completion — it slows, and eventually the amounts of H2\text{H}_2, I2\text{I}_2 and HI\text{HI} stop changing. At that point the ratio of product to reactant concentrations, each raised to its stoichiometric power, locks onto one fixed number for that temperature: the equilibrium constant, KK. Whether you start with pure reactants, pure products, or some mixture in between, the system always relaxes to the same KK — only the route differs, never the destination. This single number is one of the most useful in chemistry. It tells you, before doing any experiment, whether a reaction will favour products or reactants, and by comparing KK with the reaction quotient QQ at any non-equilibrium instant, it tells you which way a mixture will shift to get there. This article builds KcK_c and KpK_p from the law of mass action, connects them through the ideal gas law, and uses QQ versus KK to predict reaction direction — the essential toolkit for everything that follows in chemical and ionic equilibrium.

The core insight

At a fixed temperature, the ratio [products]powers/[reactants]powers[\text{products}]^{\text{powers}}/[\text{reactants}]^{\text{powers}} settles at one constant value KK regardless of starting composition, and comparing the same ratio QQ at any instant with KK tells you which direction the reaction will shift.

The core idea

Setting up KcK_c. For a general reversible reaction at equilibrium,

aA+bB⇌cC+dDa\text{A} + b\text{B} \rightleftharpoons c\text{C} + d\text{D}

the law of mass action gives the equilibrium constant in terms of concentration:

Kc=[C]c[D]d[A]a[B]bK_c = \dfrac{[\text{C}]^c[\text{D}]^d}{[\text{A}]^a[\text{B}]^b}

where each bracketed term is the equilibrium molar concentration (mol L−1^{-1}), and a,b,c,da, b, c, d are the balanced stoichiometric coefficients. KcK_c is fixed at a given temperature no matter what concentrations you start the reaction with.

Setting up KpK_p. For gas-phase reactions, partial pressures are often more convenient than concentrations. The equilibrium constant in terms of partial pressure is

Kp=pC c pD dpA a pB bK_p = \dfrac{p_C^{\,c}\,p_D^{\,d}}{p_A^{\,a}\,p_B^{\,b}}

where each pp is the equilibrium partial pressure of that gas (commonly in atm or bar).

Linking KpK_p and KcK_c. Because pV=nRTpV = nRT gives p=(n/V)RTp = (n/V)RT = (concentration)×RT\times RT for each gas, substituting into the KpK_p expression and collecting powers of RTRT yields

Kp=Kc(RT)ΔngK_p = K_c(RT)^{\Delta n_g}

where Δng=(c+d)−(a+b)\Delta n_g = (c+d) - (a+b) counts only the gaseous species' coefficients, RR is the gas constant (8.314 J K−1mol−18.314\ \text{J K}^{-1}\text{mol}^{-1} with SI units, or 0.0821 L atm K−1mol−10.0821\ \text{L atm K}^{-1}\text{mol}^{-1} when pressure is in atm and volume in L), and TT is the absolute temperature in kelvin. If Δng=0\Delta n_g = 0 — equal moles of gas on both sides — then Kp=KcK_p = K_c exactly, with no unit conversion needed.

The reaction quotient, QQ. QQ has exactly the same algebraic form as KK, but it can be evaluated at any instant — not only at equilibrium:

Qc=[C]c[D]d[A]a[B]b(concentrations at a general moment)Q_c = \dfrac{[\text{C}]^c[\text{D}]^d}{[\text{A}]^a[\text{B}]^b}\quad(\text{concentrations at a general moment})

Comparing QQ against the known KK predicts which way the system will move to reach equilibrium:

  • Q<KQ < K: not enough product yet — the reaction runs forward.
  • Q>KQ > K: too much product already — the reaction runs backward.
  • Q=KQ = K: the system is already at equilibrium.

Other properties worth memorising. KK depends on temperature alone — never on starting concentrations, total pressure, volume, or the presence of a catalyst (a catalyst speeds up how fast equilibrium is reached, not where it lies). Reversing a reaction inverts its constant, Kc′=1/KcK'_c = 1/K_c; scaling a balanced equation by a factor nn raises the constant to that power, Kc(new)=(Kc)nK_c(\text{new}) = (K_c)^n. Pure solids and pure liquids never appear in the KcK_c or KpK_p expression, because their "concentration" — density over molar mass — is itself a constant that gets folded into KK. A large KK (≫1\gg 1) signals a product-favoured equilibrium; a small KK (≪1\ll 1) signals a reactant-favoured one.

Figure
Number line showing Q less than K driving the reaction forward, Q equal to K at rest, and Q greater than K driving it backward
Comparing Q with K sets the direction of reaction Q less than K Q equals K Q greater than K forward, toward products backward, toward reactants At Q equals K, the system sits at rest — no net change
Derivation ALinking Kp and Kc through the ideal gas law

Derive the exact algebraic link between KpK_p and KcK_c starting only from the ideal gas law and the definitions of the two constants, and confirm that a positive Δng\Delta n_g makes KpK_p larger than KcK_c once RTRT exceeds one, so that converting between them is never a guess but a direct substitution.

Step 1. Write the ideal gas law for one gaseous species X in the equilibrium mixture: pXV=nXRTp_X V = n_X RT, so pX=(nXV)RT=[X] RTp_X = \left(\dfrac{n_X}{V}\right)RT = [\text{X}]\,RT, since nX/Vn_X/V is exactly the molar concentration [X][\text{X}].

Step 2. Apply this substitution to every gaseous species in Kp=pC c pD dpA a pB bK_p = \dfrac{p_C^{\,c}\,p_D^{\,d}}{p_A^{\,a}\,p_B^{\,b}}, replacing each partial pressure with (concentration)×RT\times RT:

Kp=([C]RT)c([D]RT)d([A]RT)a([B]RT)bK_p = \dfrac{([\text{C}]RT)^c([\text{D}]RT)^d}{([\text{A}]RT)^a([\text{B}]RT)^b}

Step 3. Separate the concentration factors from the RTRT factors. The concentration part regroups exactly into KcK_c, and the RTRT factors combine by the exponent rule xm/xn=xm−nx^m/x^n = x^{m-n}:

Kp=[C]c[D]d[A]a[B]b×(RT)(c+d)−(a+b)=Kc (RT)ΔngK_p = \dfrac{[\text{C}]^c[\text{D}]^d}{[\text{A}]^a[\text{B}]^b}\times(RT)^{(c+d)-(a+b)} = K_c\,(RT)^{\Delta n_g}

Step 4. Read the sign of Δng\Delta n_g. When gas moles increase on going to products (Δng>0\Delta n_g > 0) and RT>1RT > 1 (true for essentially all reaction temperatures with RR in L·atm units), Kp>KcK_p > K_c. When gas moles decrease (Δng<0\Delta n_g < 0), Kp<KcK_p < K_c. When Δng=0\Delta n_g = 0, the RTRT factor becomes (RT)0=1(RT)^0 = 1 and Kp=KcK_p = K_c identically — no conversion needed.

Worked example

Problem. At a certain temperature, 1 mol H2\text{H}_2 and 1 mol I2\text{I}_2 are placed in a 1 L closed flask. At equilibrium, 1.6 mol of HI\text{HI} is present. For H2(g)+I2(g)⇌2HI(g)\text{H}_2\text{(g)} + \text{I}_2\text{(g)} \rightleftharpoons 2\text{HI(g)}, find KcK_c, find KpK_p at this temperature (given T=500 KT = 500\ \text{K}, use R=0.0821 L atm K−1mol−1R = 0.0821\ \text{L atm K}^{-1}\text{mol}^{-1}), and state the direction the reaction would shift if, at some other instant, Qc=40Q_c = 40.

Step 1. Build the ICE table in mol L−1^{-1} (volume is 1 L, so moles equal molarity): initial [H2]=[I2]=1, [HI]=0[\text{H}_2]=[\text{I}_2]=1,\ [\text{HI}]=0; change −x,−x,+2x-x,-x,+2x; equilibrium 1−x, 1−x, 2x1-x,\ 1-x,\ 2x.

Step 2. Use the given equilibrium value: 2x=1.6⇒x=0.82x = 1.6 \Rightarrow x = 0.8, so [H2]=[I2]=1−0.8=0.2 mol L−1[\text{H}_2]=[\text{I}_2]=1-0.8=0.2\ \text{mol L}^{-1} and [HI]=1.6 mol L−1[\text{HI}]=1.6\ \text{mol L}^{-1}.

Step 3. Evaluate KcK_c:

Kc=[HI]2[H2][I2]=(1.6)2(0.2)(0.2)=2.560.04=64K_c = \dfrac{[\text{HI}]^2}{[\text{H}_2][\text{I}_2]} = \dfrac{(1.6)^2}{(0.2)(0.2)} = \dfrac{2.56}{0.04} = 64

Step 4. Find Δng\Delta n_g for KpK_p: gaseous moles are 22 on the product side and 1+1=21+1=2 on the reactant side, so Δng=2−2=0\Delta n_g = 2 - 2 = 0. Therefore Kp=Kc(RT)0=Kc=64K_p = K_c(RT)^0 = K_c = 64 — no unit conversion is needed because the mole count of gas does not change.

Step 5. Compare Qc=40Q_c = 40 with Kc=64K_c = 64: since Qc<KcQ_c < K_c, the mixture has too little HI relative to equilibrium, so the reaction shifts forward, converting more H2\text{H}_2 and I2\text{I}_2 into HI until QcQ_c rises to meet Kc=64K_c = 64.

Answer: Kc=64K_c = 64, Kp=64K_p = 64 (no units, since Δng=0\Delta n_g = 0), and a mixture with Qc=40Q_c = 40 proceeds forward toward more HI.

Competitive stretch

For N2(g)+3H2(g)⇌2NH3(g)\text{N}_2\text{(g)} + 3\text{H}_2\text{(g)} \rightleftharpoons 2\text{NH}_3\text{(g)}, Kc=0.50K_c = 0.50 at T=700 KT = 700\ \text{K}. Here Δng=2−(1+3)=−2\Delta n_g = 2-(1+3) = -2, so Kp=Kc(RT)−2=0.50×(0.0821×700)−2=0.50×(57.47)−2=0.50×3.028×10−4=1.5×10−4K_p = K_c(RT)^{-2} = 0.50\times(0.0821\times700)^{-2} = 0.50\times(57.47)^{-2} = 0.50\times3.028\times10^{-4} = 1.5\times10^{-4}. The large drop from KcK_c to KpK_p is exactly the sign-of-Δng\Delta n_g rule from Step 4 above: negative Δng\Delta n_g combined with RT>1RT>1 shrinks KpK_p well below KcK_c.

Common traps

  • Writing pure solids or liquids into the KcK_c/KpK_p expression — only gases and dissolved (aqueous) species appear; their concentration is baked into the constant, not written out.
  • Confusing QQ and KK: QQ can be found from concentrations at any moment, while KK is that same ratio only at equilibrium, and only KK has a fixed value at a given temperature.
  • Counting non-gaseous species when finding Δng\Delta n_g — only gaseous coefficients enter Δng\Delta n_g for the KpK_p–KcK_c conversion.
  • Believing KK changes when you add more reactant or change the container volume — those actions shift the equilibrium position (the amounts present), never the value of KK, which tracks temperature alone.

Ask the tutor: Want to practise setting up an ICE table for a trickier stoichiometry, or work through a few more Q-versus-K direction predictions?

Why doesn't the amount of pure solid or liquid affect K?

Because a pure solid or liquid has a fixed density and molar mass, so its "concentration" (moles per litre of that substance itself) never changes no matter how much of it is present — doubling the amount of a solid does not double its concentration, since both moles and volume of the solid double together. This constant value is absorbed into KK itself rather than written as a separate factor, which is why you never see [CaCO3(s)][\text{CaCO}_3(\text{s})] sitting inside a KcK_c expression.

If I start with only products instead of only reactants, do I get a different K?

No — you will reach a different set of equilibrium concentrations, but plugging those equilibrium values into the same KcK_c expression gives the identical number, provided the temperature is the same. KK is a property of the reaction at that temperature, not of how you chose to start it; the system can approach equilibrium from either side and still land on the same KK.

How is Q different from K if the formula looks exactly the same?

The formula is identical, but the timing differs. KK is that ratio evaluated using concentrations measured only once the system has stopped changing — true equilibrium values at a fixed temperature. QQ uses whatever concentrations exist at any chosen instant, equilibrium or not, which is precisely why comparing QQ to KK tells you whether — and which way — the system still needs to move.

Before this

Where this leads