What is an ICE table?
When a reversible reaction aA+bB⇌cC+dD reaches equilibrium, the concentrations stop changing but are rarely the initial ones. The ICE table (Initial, Change, Equilibrium) is the standard method to find those equilibrium concentrations: it lays out, in three rows, the Initial state, the Change imposed by stoichiometry, and the Equilibrium state.
The entire change is written with a single unknown, the extent of reactionx. Since each species reacts in proportion to its coefficient, the equilibrium concentrations are:
[A]eq=[A]0−ax[B]eq=[B]0−bx [C]eq=[C]0+cx[D]eq=[D]0+dx The quotient Q sets the direction
Before solving, it helps to know which way the system will move. The reaction quotient Q has the same form as K, but is evaluated at the current concentrations:
Q=[A]a[B]b[C]c[D]d Comparing the initial Q0 with K:
- Q0<K: too few products → the reaction proceeds to the right (x>0).
- Q0>K: too many products → the reaction shifts to the left (x<0).
- Q0=K: the system is already at equilibrium (x=0).
Solving for x
At equilibrium Q=K. Substituting the equilibrium concentrations gives an equation in x:
([A]0−ax)a([B]0−bx)b([C]0+cx)c([D]0+dx)d=K For 1:1 coefficients this is a quadratic you can solve by hand; in general it is a higher-degree polynomial. The calculator solves it numerically (bisection), which works for any stoichiometry without resorting to approximations.
Physically, x is bounded: no concentration may go negative. Over that valid interval Q increases strictly monotonically from0 to +∞, so for any K>0 there is exactly one equilibrium solution.
Heterogeneous equilibria: solids and liquids
When species are in different phases, pure solids and pure liquids(and the solvent in dilute solution) do not appear in K. The reason: their activity is 1 and constant — their amount does not shift the equilibrium as long as some of that phase is present.
CaCO3(s)⇌CaO(s)+CO2(g)Kp=PCO2 That is why you pick each species' phase in the calculator: gases (g) and aqueous (aq) species enter K; solids (s) and liquids (l) are excluded (they stay in the ICE table, but not in the K expression).
The 5% rule
When K is very small, x is tiny compared with the initial concentrations, and many textbooks approximate [A]eq≈[A]0 to simplify the algebra. The approximation is considered valid if the relative change of the limiting reactant is below 5%:
[A]0ax×100%<5% The calculator always solves exactly and, in addition, tells you whether that approximation would have been valid. It is the check textbooks require after solving — and the one that is easy to forget.
The method, step by step
- Write the balanced reaction.
- Tabulate the initial concentrations (row I).
- Express the change with x and the coefficients (row C).
- Add to get the equilibrium values (row E).
- Substitute into the expression for K and solve for x.
- Compute the concentrations and check the 5% rule.
And the other way around: if you already know the equilibrium concentrations, substituting them into the expression gives Kdirectly (the "Find K" mode).
Kc vs Kp
The method is identical with concentrations (Kc) or partial pressures (Kp). By convention K is dimensionless(activities are measured relative to the standard state: 1 M or 1 atm). The two are related byKp=Kc(RT)Δn, with Δn the change in moles of gas.
Related calculators
The dissociation of a weak acid (Ka) is, at heart, an ICE problem — you will see it in Ionic Dissociation. Once the acid and its conjugate base already coexist, the Buffer (Henderson-Hasselbalch) calculator uses the logarithmic form of that same equilibrium.
Academic References
- [1] Chang, R. & Goldsby, K. A. (2015). Chemistry (12th ed.). McGraw-Hill. (Chemical equilibrium, ICE table, 5% rule.)
- [2] Atkins, P. & de Paula, J. (2018). Atkins' Physical Chemistry (11th ed.). Oxford University Press. (Equilibrium constant and standard state.)
- [3] Brown, T. L., et al. (2017). Chemistry: The Central Science (14th ed.). Pearson. (Reaction quotient and the direction of change.)