AP subjects/AP Chemistry/ICE Table Solver
CED 7.7AP Chemistry

ICE Table Solver

Use this free interactive ICE table solver to set an initial concentration and an equilibrium constant, then watch the Initial, Change and Equilibrium rows fill in and the algebra for xx solve itself step by step, including the 5% check for the small-x approximation.

Controls
[A]0K

How to use the simulator

The simulator models a single dissociation, A(aq)⇌B(aq)+C(aq)\text{A}(aq) \rightleftharpoons \text{B}(aq) + \text{C}(aq), with K=[B][C][A]K = \frac{[\text{B}][\text{C}]}{[\text{A}]}. This is the same shape as a weak acid ionizing, HA⇌H++A−\text{HA} \rightleftharpoons \text{H}^+ + \text{A}^-, so you can read A as the acid and B and C as H+\text{H}^+ and A−\text{A}^-.
  • initial [A]0 slider: sets the starting concentration of A from 0.01 M to 1.00 M. B and C always start at 0.
  • equilibrium K slider: moves K on a logarithmic scale from 1×10−61 \times 10^{-6} up to 1. The value is displayed in scientific notation (for example 1.78e-05).
  • ICE table: the I row shows [A]0, 0, 0; the C row shows −x-x, +x+x, +x+x; the E row shows ([A]0−x)([\text{A}]_0 - x), xx and xx with their solved numerical values.
  • Worked steps below the table: (1) K written with the E row, (2) the small-x approximation x≈K[A]0x \approx \sqrt{K[\text{A}]_0}, (3) the 5% rule check, labeled valid or invalid, (4) the exact quadratic solution, and (5) the final equilibrium concentrations.
A good routine: set both sliders to the values in your problem, do steps 1 to 3 on paper, then compare your answer with the simulator. Next, raise K until step 3 flips to invalid and notice how far the approximate and exact values of xx drift apart.
The sliders also show a pattern worth remembering. Keep K at 1.78e-05 and lower [A]0 from 0.50 M to 0.10 M to 0.01 M. The percentage in step 3 climbs from about 0.6% to 1.3% to about 4%. A more dilute weak acid ionizes to a larger fraction, even though [H+] itself gets smaller. With [A]0 = 0.10 M, the approximation stops being valid once K passes roughly 2.5×10−42.5 \times 10^{-4}, which is where K[A]0\sqrt{K[\text{A}]_0} reaches 5% of 0.10.

The equations

Substituting the E row into the equilibrium expression gives K=x⋅x[A]0−x=x2[A]0−xK = \frac{x \cdot x}{[\text{A}]_0 - x} = \frac{x^2}{[\text{A}]_0 - x}
If K is small compared with [A]0, very little A dissociates, so [A]0−x≈[A]0[\text{A}]_0 - x \approx [\text{A}]_0 and x≈K[A]0x \approx \sqrt{K[\text{A}]_0}
Always check the assumption afterward: x[A]0×100%<5%\frac{x}{[\text{A}]_0} \times 100\% < 5\%. If the percentage is 5% or more, rearrange to the quadratic x2+Kx−K[A]0=0x^2 + Kx - K[\text{A}]_0 = 0 and keep the positive root, x=−K+K2+4K[A]02x = \frac{-K + \sqrt{K^2 + 4K[\text{A}]_0}}{2}
For a weak acid, x=[H+]x = [\text{H}^+], so pH=−log⁡[H+]\text{pH} = -\log[\text{H}^+]. Only aqueous species and gases appear in K; pure solids and pure liquids, including water as the solvent, are left out.
Before filling in the C row, decide which direction the reaction shifts. Here only A is present at the start, so the reaction quotient Q is 0, which is less than K, and the reaction must proceed forward: A decreases and the products increase. If a problem starts with some of every species, compare Q with K first to choose the signs.

Worked example

Find the equilibrium concentrations and pH of 0.10 M acetic acid, HC2H3O2\text{HC}_2\text{H}_3\text{O}_2, with Ka=1.8×10−5K_a = 1.8 \times 10^{-5}.
ICE table. I: [HA] = 0.10, [H+] = 0, [A-] = 0. C: −x-x, +x+x, +x+x. E: 0.10−x0.10 - x, xx, xx.
Set up K. 1.8×10−5=x20.10−x1.8 \times 10^{-5} = \frac{x^2}{0.10 - x}. Since KaK_a is very small next to 0.10, assume 0.10−x≈0.100.10 - x \approx 0.10: x=(1.8×10−5)(0.10)=1.8×10−6=1.34×10−3 Mx = \sqrt{(1.8 \times 10^{-5})(0.10)} = \sqrt{1.8 \times 10^{-6}} = 1.34 \times 10^{-3}\ \text{M}
Check the 5% rule. 1.34×10−30.10×100%=1.3%\frac{1.34 \times 10^{-3}}{0.10} \times 100\% = 1.3\%, which is under 5%, so the approximation is valid. (The exact quadratic gives x=1.33×10−3x = 1.33 \times 10^{-3} M, essentially the same.)
Results. [H+]=[C2H3O2−]=1.3×10−3[\text{H}^+] = [\text{C}_2\text{H}_3\text{O}_2^-] = 1.3 \times 10^{-3} M, [HC2H3O2]=0.10−0.0013≈0.099[\text{HC}_2\text{H}_3\text{O}_2] = 0.10 - 0.0013 \approx 0.099 M, and pH=−log⁡(1.34×10−3)=2.87\text{pH} = -\log(1.34 \times 10^{-3}) = 2.87.
To reproduce this, set [A]0 to 0.10 M and drag K to 1.78e-05, the closest slider setting to 1.8×10−51.8 \times 10^{-5}. Step 3 should read about 1.3% and valid. Now set K to 1.00e-03: the approximation gives x=0.010x = 0.010, which is 10% of 0.10, so step 3 is marked invalid. Step 3 reports that approximate value as 10.00% of [A]0, and the quadratic in step 4 gives the value to use instead, x=0.0095x = 0.0095 M.

Common mistakes on the AP exam

  • Skipping the check. Using x≈K[A]0x \approx \sqrt{K[\text{A}]_0} without confirming that xx is under 5% of the initial concentration. State the check in your free-response answer.
  • Using initial values in K. K uses equilibrium concentrations, the E row, not the I row.
  • Including water or solids. Pure liquids and solids do not appear in the equilibrium expression.
  • Ignoring coefficients. In a general reaction, a coefficient of 2 makes the change 2x2x and the concentration is squared in K. This simulator uses 1:1:1 stoichiometry, so adjust on paper for other reactions.
  • Mixing moles and molarity. Convert to M before filling in the table when volumes are given.
  • Reporting the wrong quantity. For a weak acid, xx is [H+], not the pH and not the remaining [HA]. Read what the question asks for, carry an extra digit through the algebra, and round only at the end.
  • Rounding K or x too early. Squaring and taking square roots magnify rounding error, so keep at least three significant figures until the last step.
  • Taking the negative root. A concentration change that makes any E entry negative is not physical.

When the AP exam uses this

ICE tables show up whenever you must find an equilibrium concentration from K: weak acid and weak base pH (Unit 8), solubility from KspK_{sp}, and gas-phase equilibria in Unit 7. Free-response questions often ask you to justify an approximation, so practice writing the 5% check in one sentence. The same table also works in reverse: if a question gives an equilibrium concentration or a measured pH, fill in the E row from that data, back out xx, and calculate K from the equilibrium expression.
Embed this simulator on your class page

Free for classroom use. Paste this into your site, LMS page or blog; keep the credit link under it.