Equilibrium is a balance of rates, not a stop
A reversible reaction, A + B ⇌ C + D, never truly stops at equilibrium — the forward and reverse reactions are both still running, but at exactly equal rates, so the measured concentrations stop changing. This is dynamic equilibrium, and it is described by the equilibrium constant K, the ratio of product to reactant concentrations (each raised to its stoichiometric coefficient) once the rates have balanced.
for a A + b B <=> c C + d D K = [C]^c * [D]^d / ([A]^a * [B]^b) (at equilibrium) Q = [C]^c * [D]^d / ([A]^a * [B]^b) (at any moment, same formula) Q < K -> reaction shifts forward (toward products) Q > K -> reaction shifts backward (toward reactants) Q = K -> at equilibrium, no net shift
The reaction quotient tells you which way a disturbed system moves
Q, the reaction quotient, has the identical algebraic form as K but uses whatever concentrations exist right now, even far from equilibrium. Comparing Q to K predicts direction without needing to solve any kinetics: if Q is less than K there are not yet enough products, so the forward reaction dominates until Q rises to meet K; if Q exceeds K the reverse reaction dominates until Q falls back down. Le Chatelier's principle is really just a qualitative shortcut for this Q-versus-K comparison.
Le Chatelier's principle as a stress response
Le Chatelier principle states that if a system at equilibrium is disturbed, it shifts in the direction that partially counteracts the disturbance. Add more reactant and Q drops below K, so the system shifts forward to consume some of the excess. Remove a product and Q again drops below K, pulling the reaction forward to replace it. Increase pressure on a gaseous equilibrium and the system shifts toward the side with fewer moles of gas, since that reduces the total mole count opposing the compression.
Temperature is different: it changes K itself
Concentration and pressure changes shift Q away from a fixed K and the system moves to restore Q = K. Temperature is the exception — changing it actually changes the value of K. For an exothermic reaction (releases heat), raising temperature shifts equilibrium toward reactants because heat can be treated as a product being added; K itself decreases. For an endothermic reaction, raising temperature increases K and shifts equilibrium toward products. This is why temperature is the only lever that changes the equilibrium position itself rather than just displacing the system from an unchanged equilibrium.
Tracking it with an ICE table
An ICE table (Initial, Change, Equilibrium) is the standard bookkeeping tool: write the starting concentrations, express the change in each species as a multiple of a single unknown x tied by stoichiometry, and add the two rows to get the equilibrium row in terms of x. Substituting that equilibrium row into the K expression gives one algebraic equation in x, which, once solved, hands back every equilibrium concentration at once.
Frequently asked questions
Does equilibrium mean the reaction has stopped?
No — both the forward and reverse reactions continue at equilibrium, but at exactly equal rates, so the net concentrations of all species stay constant even though individual molecules keep reacting in both directions. This is why it is called dynamic, not static, equilibrium.
What is the difference between Q and K?
They use the identical mathematical formula, but K is defined only at equilibrium while Q can be computed at any moment from whatever concentrations currently exist. Comparing Q to K tells you which direction, if any, the reaction will shift to reach equilibrium.
Why does temperature shift equilibrium differently than concentration or pressure?
Changing concentration or pressure moves Q away from an unchanged K, and the system reacts to restore Q = K. Changing temperature actually changes the numerical value of K itself, because heat behaves like a reactant or product depending on whether the reaction is endothermic or exothermic, so the equilibrium position moves to a genuinely new K.
Try it live
Everything above runs in your browser — open Chemical Equilibrium and change the parameters while it is running. Nothing is installed, nothing is uploaded, the whole model lives in one tab.
▶ Open Chemical Equilibrium simulation