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 x 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), with K=[A][B][C]. This is the same shape as a weak acid ionizing, HA⇌H++A−, so you can read A as the acid and B and C as H+ and 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−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; the E row shows ([A]0−x), x and x 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]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 x 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−4, which is where K[A]0 reaches 5% of 0.10.
The equations
Substituting the E row into the equilibrium expression gives K=[A]0−xx⋅x=[A]0−xx2
If K is small compared with [A]0, very little A dissociates, so [A]0−x≈[A]0 and x≈K[A]0
Always check the assumption afterward: [A]0x×100%<5%. If the percentage is 5% or more, rearrange to the quadratic x2+Kx−K[A]0=0 and keep the positive root, x=2−K+K2+4K[A]0
For a weak acid, x=[H+], so pH=−log[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, with Ka=1.8×10−5.
Set up K.1.8×10−5=0.10−xx2. Since Ka is very small next to 0.10, assume 0.10−x≈0.10: x=(1.8×10−5)(0.10)=1.8×10−6=1.34×10−3M
Check the 5% rule.0.101.34×10−3×100%=1.3%, which is under 5%, so the approximation is valid. (The exact quadratic gives x=1.33×10−3 M, essentially the same.)
Results.[H+]=[C2H3O2−]=1.3×10−3 M, [HC2H3O2]=0.10−0.0013≈0.099 M, and pH=−log(1.34×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−5. Step 3 should read about 1.3% and valid. Now set K to 1.00e-03: the approximation gives x=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.0095 M.
Common mistakes on the AP exam
Skipping the check. Using x≈K[A]0 without confirming that x 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 2x 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, x 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 Ksp, 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 x, 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.
Sitting a paper sets one essential cookie so your attempt stays yours (paying or signing in sets the ones those need). Nothing identifying is set unless you accept: advertising cookies only help us measure our adverts, and the site works either way.
Sitting a paper sets one essential cookie so your attempt stays yours. Nothing identifying is set unless you accept; advertising cookies only measure our adverts.