ICE / Q / K / Ksp Equilibrium Solver
Four equilibrium chemistry modes in one tool. Build ICE tables and solve for equilibrium concentrations, compare the reaction quotient Q to K, calculate molar solubility from Ksp with optional common ion, or solve weak acid/base problems for pH and percent ionization.
Presets
ICE Table Setup
ICE Table
| I | 0.1000 | 0 |
| C | -0.01016 | +0.02033 |
| E | 0.08984 | 0.02033 |
Step-by-Step Solution
Reference Guide
ICE Table Method
ICE stands for Initial, Change, Equilibrium. For a reaction aA + bB ⇌ cC + dD, set up a table where the change row uses the variable x multiplied by the stoichiometric coefficient.
Substitute equilibrium expressions into K and solve for x, typically using the quadratic formula.
Reaction Quotient Q
Q has the same form as K but uses current (non-equilibrium) concentrations. Compare Q to K to predict which direction the reaction will shift to reach equilibrium.
Ka and Kb
Ka measures the strength of a weak acid. The ICE table for HA ⇌ H⁺ + A⁻ gives a quadratic that solves for the hydrogen ion concentration, from which pH follows.
For a weak base, Kb works the same way but yields [OH⁻], and pH = 14 - pOH.
Ksp (Solubility Product)
Ksp describes the equilibrium between a solid ionic compound and its dissolved ions. For AₚBₙ dissolving into m cations and n anions, the molar solubility s satisfies the Ksp expression.
Adding a common ion (an ion already present in solution) decreases solubility, as predicted by Le Chatelier's principle.