Home / Science / Chemistry / Physical chemistry / Equilibrium solverTool #89

Equilibrium solver: ICE table, Kc and Kp, reaction quotient Q and Le Chatelier's principle

Type any reaction and K: the exact ICE table, Q and which way it goes, conversion, Kp ↔ Kc and pH for acids and bases; then add or remove a species, squeeze the volume or change the temperature and watch the equilibrium shift.

Keep it one tap away for everyday use.

Bookmark Equilibrium solver?

Press Ctrl + D now. Your browser opens its own bookmark box, where you choose the name and folder.

  1. Reaction
  2. ICE table
  3. Equilibrium
  4. Disturb
Nothing is uploadedWorks offline once open

Reaction and K

Write coefficients in front (2HI) and states after: (g), (aq), (s) or (l). Solids and liquids such as water do not appear in K. Ions take a caret: H^+, CH3COO^-. Type K as 1.8e-5.

Starting amounts

Disturb it (Le Chatelier)

A volume ratio of 0.5 halves the volume, which doubles every concentration (or pressure) at once. A temperature change alters K itself through the van 't Hoff equation, with ΔH° taken as constant.

Download

What it does

At equilibrium, a reaction still runs both ways but the amounts stop changing, and K = [products]/[reactants] (each raised to its coefficient) is fixed for a given temperature. The textbook way to find the amounts is an ICE table: Initial, Change, Equilibrium. This tool fills it in exactly, for any reaction.

  • Any reaction: type it with coefficients and state symbols, such as 2SO2(g) + O2(g) ⇌ 2SO3(g). Pure solids and liquids (s, l) are left out of K automatically, so solubility products (Ksp) and acid constants (Ka) with water work too.
  • Exact answer, no approximations. The tool finds the extent of reaction x that makes the quotient equal K. It does not use the “x is small” shortcut, and it stays exact for K as small as 10⁻³⁰ or as large as 10³⁰.
  • Q and the direction: the reaction quotient for your starting amounts, and whether the reaction moves forward or back.
  • Conversion of the reactant that would run out first.
  • Kp and Kc: when only gases take part, the other constant is shown, Kp = Kc(RT)^Δn.
  • pH when H⁺, H₃O⁺ or OH⁻ appears.
  • Le Chatelier: add or remove any species, change the volume, or change the temperature (with ΔH°, through the van ‘t Hoff equation), and see the new equilibrium next to the old one.

How to use it

  1. Type the reaction, or load an example.
  2. Type K and say whether it is Kc (amounts in mol/L) or Kp (partial pressures in bar). Give the temperature for the Kp ↔ Kc conversion.
  3. Type the starting amount of each species. Zero is fine for products.
  4. Read the ICE table, the direction and the checks.
  5. In the second card, disturb the equilibrium and compare the new amounts.

Worked example

0.500 mol/L each of H₂ and I₂ at 430 °C, with Kc = 54.3 (Chang’s textbook example). The ICE table gives (2x)²/(0.500 − x)² = 54.3, so x = 0.393. At equilibrium [H₂] = [I₂] = 0.107 mol/L and [HI] = 0.787 mol/L, and 78.7 % of the hydrogen has reacted. Kp equals Kc here, because there are two gas moles on each side.

Add 0.200 mol/L of H₂ to that equilibrium and it shifts right: [H₂] = 0.256, [I₂] = 0.056 and [HI] = 0.887 mol/L.

For N₂O₄ ⇌ 2NO₂ (Kc = 4.63 × 10⁻³ at 25 °C), 0.0500 mol/L of N₂O₄ gives 0.0141 mol/L of NO₂. Halving the volume pushes it back towards N₂O₄, the side with fewer gas moles.

0.10 mol/L acetic acid with Ka = 1.8 × 10⁻⁵ gives [H⁺] = 1.33 × 10⁻³ mol/L, pH 2.88.

Questions

Why is my answer slightly different from the book? Books often assume x is small compared with the starting amount. This tool solves exactly, so the two differ when the reaction goes a fair way.

Does a catalyst change anything? No. It speeds up both directions equally, so the equilibrium amounts stay the same.

Is anything sent anywhere? No. Everything is worked out in your browser.

Where the numbers come from

  • Atomic weights: IUPAC/CIAAW standard atomic weights (abridged values).
  • Examples: textbook problems with standard equilibrium constants.

Standard scientific values, such as constants, atomic weights and melting points, are facts found in every textbook; we name where ours were checked. If you are an author or publisher and want a value, a credit or a table changed or removed, tell us and we will act quickly.

Last updated 2026-11-08.

Change log for Equilibrium solver

  1. Show where each science tool's numbers come from, with a removal-request link Details on GitHub
  2. Add method validation, colligative properties and equilibrium solver (#87-#89) Details on GitHub

Every change to fibub

Related tools

Crystal field and spin state calculator #93 Pick a d-block metal ion and a geometry (octahedral, tetrahedral, square planar, square pyramidal), give Δ and the pairing energy or an absorption band, and get the d-orbital diagram, high or low spin, CFSE, unpaired electrons, spin-only moment and the Jahn–Teller tendency. Cyclic voltammetry analyser #90 Paste or open a cyclic voltammogram for peak potentials and currents with a baseline, ΔEp, E½, Ep − Ep/2 and Nicholson's peak ratio; solve the Randles–Sevcik equation for D, concentration or area; and fit a scan-rate study. Hückel MO calculator #92 Hückel molecular orbitals for any conjugated π system, from 17 presets (butadiene, benzene, naphthalene, pyridine and more) or your own atoms, bonds, heteroatoms and charge: energy diagram, coefficients, π energy, delocalisation energy, charges, bond orders and free valence. Buffer recipe calculator #113 Choose a buffer, pH, concentration and volume, and get a recipe: grams to weigh and mL of NaOH or HCl to add, or how much of two forms to mix. Solves the full charge balance with pKa adjusted for temperature and ionic strength, and shows buffer capacity, species and the pH at the temperature you will use it. Nernst and cell potential calculator #96 Electrode potentials at any concentration, pH and temperature by the Nernst equation, and full galvanic cells: E°cell, Ecell, the balanced cell reaction, cell notation, ΔG, K and Q. Pick from 44 standard half-reactions or type your own, and convert potentials between SHE, SCE, Ag/AgCl and RHE. Reaction kinetics fitter #81 Paste concentration against time to find the reaction order, the rate constant with its uncertainty and the half-life; paste k at several temperatures for the activation energy, A, ΔH‡ and ΔS‡. Equation balancer #79 Balance any chemical equation, including ionic and redox ones, check the atoms on both sides, then find the limiting reagent, the theoretical yield, what is left over and your percent yield. Gas law calculator #83 Work out pressure, volume, amount or temperature of a gas in any units, with the mass and density of a named gas, the van der Waals real-gas answer and how far the ideal gas law is off. Titration curve simulator #82 Draw the exact pH curve for strong, weak and polyprotic acids and bases, see the equivalence points and the right indicator, and find the end point of your own measured titration from its derivatives. Thermochemistry calculator #95 Type a balanced reaction and get its standard enthalpy, entropy and Gibbs energy change, the equilibrium constant, ΔG and K at other temperatures, and the temperature where the reaction turns spontaneous. Values for 38 common substances fill in by themselves; type your own for anything else.