# ICE Table Calculator - Equilibrium Concentrations, Kc to Kp, Le Chatelier

> Free equilibrium calculator: enter a reaction, K and initial concentrations for the ICE table, exact concentrations, Q vs K and the 5% rule check.

- URL: https://qilingtools.com/en/math/equilibrium
- Category: Chemistry Tools (https://qilingtools.com/en/chemistry)
- Tags: [Chemistry](https://qilingtools.com/en/tags/chemistry)
- Last updated: 2026-10-26
- Price: Free, no sign-up
- Privacy: Runs locally in the browser; files are never uploaded

The standard way to find equilibrium concentrations is an ICE table: list the Initial amounts, the Change in terms of the extent x, and the Equilibrium amounts, then substitute into the equilibrium constant expression and solve for x. For H₂(g) + I₂(g) ⇌ 2HI(g) with Kc = 50.5 at 448 °C and 1.0 M of each reactant, the equilibrium amounts are [H₂] = [I₂] = 1.0 − x and [HI] = 2x, so (2x)²/(1 − x)² = 50.5 gives x ≈ 0.780 and [HI] ≈ 1.561 M — about 78% conversion. This calculator balances the reaction, writes the Kc or Kp expression (leaving out pure solids and liquids), computes the reaction quotient Q from the initial amounts to decide the direction of the shift, and then solves for x exactly by bisection on the interval where every amount stays non-negative. It does not rely on the small-x approximation, so it stays accurate even for very large or very small K, but it also reports the approximate x and whether the 5% rule would have held. Kc and Kp are converted with Kp = Kc(RT)^Δn in atm or bar. The Le Chatelier tab uses each species' side, the change in gas moles Δn and the reaction enthalpy ΔH to predict the shift for adding or removing species, compressing or expanding, adding inert gas, heating, cooling or adding a catalyst, and the van 't Hoff equation gives K at another temperature. Textbook presets include the Haber process, HI formation, N₂O₄ dissociation, the water-gas shift, PCl₅ decomposition and SO₂ oxidation.

## How to use

1. Type a reversible reaction (state symbols allowed) or pick a preset, choose Kc or Kp and enter K and the temperature
2. Enter initial concentrations or pressures in the ICE table and read Q, the direction, x, the equilibrium amounts, percent conversion and the 5% rule check
3. Open the Le Chatelier tab to see how each change shifts the equilibrium, or use the van 't Hoff equation to find K at another temperature

## Features

- Auto-balancing and the Kc / Kp expression, with pure solids and liquids excluded
- ICE table with change and equilibrium rows written as expressions like 0.10 − 2x
- Q versus K decides the direction; forward and reverse shifts both solved
- Exact root on the allowed interval, accurate even for extreme K — no small-x shortcut
- Small-x approximation with the 5% rule and its error
- Kp = Kc(RT)^Δn conversion in atm or bar
- Le Chatelier predictions for concentration, pressure, inert gas, temperature and catalyst
- Van 't Hoff equation for K at a different temperature

## FAQ

### When can I use the small-x approximation?

When K is small and the reaction barely proceeds, 0.10 − x can be approximated as 0.10. The usual test is the 5% rule: x divided by the initial concentration should be no more than 5%. For H₂ + I₂ ⇌ 2HI with Kc = 50.5 the approximate x is far larger than the initial concentration, so the approximation fails completely. The tool always gives the exact answer and shows the approximate one alongside for comparison.

### How do I convert between Kc and Kp?

For gas-phase reactions Kp = Kc(RT)^Δn, where Δn is the moles of gaseous products minus the moles of gaseous reactants, R is 0.08206 L·atm/(mol·K) for pressures in atm or 0.08314 L·bar/(mol·K) for bar, and T is in kelvin. When Δn = 0, as in H₂ + I₂ ⇌ 2HI, Kp equals Kc.

### Why are pure solids and liquids left out of the equilibrium expression?

Their activity is taken as 1, so the amount present does not affect the position of equilibrium; they do not appear in K and adding or removing them causes no shift. Setting a species' state to (s) or (l) in the tool excludes it automatically. Water used as the solvent is usually written H₂O(l) for the same reason.

### Why does temperature change K while concentration and pressure do not?

The equilibrium constant depends only on temperature. By the van 't Hoff equation, heating an endothermic reaction (ΔH > 0) increases K and shifts it to the right, while heating an exothermic reaction decreases K and shifts it to the left. Changing concentration or pressure only changes Q, so the system shifts until Q equals the unchanged K again; a catalyst only helps it get there faster.

## Related tools

- [Significant Figures Calculator](https://qilingtools.com/en/math/significant-figures): Free online sig fig calculator: count significant figures digit by digit, round to N sig figs or decimals with six rounding modes, and compute by sig fig rules.
- [Chemical Equation Balancer](https://qilingtools.com/en/math/chemical-equation): Balance chemical equations by the algebraic method: smallest whole-number coefficients, brackets, hydrates, ionic charges, electrons, atom and charge checks.
- [Molar Mass Calculator](https://qilingtools.com/en/math/molar-mass): Molar mass of any formula with IUPAC atomic weights: brackets and hydrates, mass percent of each element, grams ↔ moles ↔ particles and solution molarity.
- [Interactive Periodic Table](https://qilingtools.com/en/math/periodic-table): Interactive periodic table of all 118 elements: colour by category, block, electronegativity, atomic mass, phase or melting point; search and click for details.
- [pH Calculator](https://qilingtools.com/en/math/ph): Free pH calculator for strong and weak acids and bases, polyprotic acids, salts and buffers, with an exact charge-balance solution and species plots.
- [Titration Curve](https://qilingtools.com/en/math/titration): Free acid-base titration curve simulator: exact curves for strong, weak and polyprotic acids and bases, equivalence-point pH, the jump and indicator picks.
- [Gas Law Calculator](https://qilingtools.com/en/math/gas-law): Free gas law calculator: solve PV=nRT for any variable, combined gas laws, gas density, Dalton's partial pressures, gas over water and van der Waals Z.
- [Solution & Dilution Calculator](https://qilingtools.com/en/math/solution): Free dilution calculator: solve C1V1=C2V2, convert molarity, % w/w, ppm and molality, mix solutions, plan serial dilutions and dilute stock acids.
