Chemical Equilibrium Calculator Back
Chemistry Calculator

Chemical Equilibrium · Le Chatelier's Principle

Interactively visualize equilibrium constant Kc, ICE table, and Le Chatelier's principle. Real-time concentration-time and bar charts via Chart.js.

Parameters
Reaction Presets
Initial [A]₀
Initial [B]₀
Kc (reference temperature)
Temperature Effect (Van't Hoff)
ΔH° (kJ/mol)
kJ/mol
Temperature T (K)
Q < Kc → Forward reaction favored
Results
Kc (T-corrected)
Reaction quotient Q
Conversion [%]
[C]eq (M)
Concentration vs Time (approach to equilibrium)
Equilibrium Concentrations (all species)
Theory & Key Formulas

Equilibrium constant expression:

$$K_c = \frac{[\mathrm{C}]^c[\mathrm{D}]^d}{[\mathrm{A}]^a[\mathrm{B}]^b}$$

ICE method: let change = \(x\), so \([\mathrm{A}]_{eq}=[\mathrm{A}]_0 - ax\), \([\mathrm{C}]_{eq}=cx\), substitute into \(K_c\) and solve.

Van't Hoff equation:

$$\frac{d\ln K}{dT}=\frac{\Delta H°}{RT^2}\quad\Longrightarrow\quad \ln\frac{K_2}{K_1}=-\frac{\Delta H°}{R}\left(\frac{1}{T_2}-\frac{1}{T_1}\right)$$

\(Q < K_c\) → forward shift (products increase); \(Q > K_c\) → reverse shift

What is Chemical Equilibrium & Le Chatelier's Principle?

🙋
What exactly is chemical equilibrium? Is it when the reaction just stops?
🎓
Basically, no! It's a dynamic state where the forward and reverse reactions happen at the same rate, so the concentrations of all chemicals stay constant. In this simulator, you can see the lines for A, B, C, and D level off over time. Try moving the "Initial [A]₀" slider and watch how the equilibrium concentrations shift but eventually settle again.
🙋
Wait, really? So if I change a condition, it finds a new balance? That's what the "Kc" number is for, right?
🎓
Exactly! Kc is the equilibrium constant—a fixed number at a given temperature that tells you the ratio of product to reactant concentrations at equilibrium. For instance, a large Kc means products are favored. In practice, if you change the initial amounts here, the system adjusts to satisfy the same Kc value (at constant temperature). That adjustment process is predicted by the ICE table method the tool visualizes.
🙋
Okay, so what's Le Chatelier's Principle then? And why is there a ΔH° and Temperature control?
🎓
Great question! Le Chatelier's Principle is the "common sense" rule: if you disturb an equilibrium, the system shifts to counteract the change. A key disturbance is changing temperature. The ΔH° tells you if the reaction is exothermic (releases heat, ΔH° < 0) or endothermic (absorbs heat, ΔH° > 0). Now, try this: set ΔH° to a negative number (exothermic) and then increase the Temperature T. You'll see Kc decrease—the equilibrium shifts away from products because we added heat, and the system consumes that extra heat by favoring the reverse (endothermic) reaction.

Physical Model & Key Equations

The core of equilibrium is the equilibrium constant expression, which relates the concentrations of all species at equilibrium. For a generic reaction \( aA + bB \rightleftharpoons cC + dD \), it is defined as:

$$K_c = \frac{[\mathrm{C}]_{eq}^c[\mathrm{D}]_{eq}^d}{[\mathrm{A}]_{eq}^a[\mathrm{B}]_{eq}^b}$$

Kc: Equilibrium constant (dimension depends on stoichiometry). [X]_{eq}: Equilibrium concentration of species X. a, b, c, d: Stoichiometric coefficients. This constant is only dependent on temperature.

To calculate how concentrations change from initial conditions to reach equilibrium, we use the ICE (Initial, Change, Equilibrium) table method. Let \( x \) be the reaction extent. For the reaction \( A + B \rightleftharpoons C + D \):

$$ [A]_{eq}= [A]_0 - x, \quad [B]_{eq}= [B]_0 - x, \quad [C]_{eq}= x, \quad [D]_{eq}= x $$

Substitute these into the \( K_c \) expression and solve for \( x \). This is the calculation the simulator performs in real-time when you adjust the initial concentration sliders.

How temperature affects equilibrium is governed by the van't Hoff equation, which links the change in K to the reaction enthalpy (ΔH°):

$$ \ln\frac{K_2}{K_1}=-\frac{\Delta H°}{R}\left(\frac{1}{T_2}-\frac{1}{T_1}\right) $$

K₁, K₂: Equilibrium constants at temperatures T₁, T₂ (in Kelvin). ΔH°: Standard enthalpy change of reaction (kJ/mol). R: Universal gas constant (8.314 J/mol·K). This equation shows why increasing temperature favors the endothermic direction of a reaction, a key prediction of Le Chatelier's Principle.

Frequently Asked Questions

Please check whether the stoichiometric coefficients are set correctly. If the coefficients are different, you need to multiply the change (x) by the coefficient. Also, if the initial concentration of a reactant is zero, the reaction may proceed in the reverse direction, so pay attention to the sign of x.
This simulator only calculates thermodynamic equilibrium states, so it does not consider reaction rates or the time to reach equilibrium. The new equilibrium concentrations after a concentration change are recalculated instantly and reflected in the graph. To simulate reaction rates, a separate kinetic model is required.
Yes, when you move the temperature slider, Kc is recalculated internally using the van 't Hoff equation. If you input the Kc at standard conditions (298 K) and the reaction enthalpy ΔH, the Kc at any temperature is automatically calculated, and the graph is updated.
The unit of concentration is mol/L (molarity). This tool handles concentration changes in gas-phase reactions, but direct input of pressure changes is not possible. However, pressure effects can be simulated indirectly as concentration changes due to volume changes (e.g., halving the volume doubles all concentrations).

Real-World Applications

Haber-Bosch Process (Ammonia Synthesis): This is the classic example: \( N_2 + 3H_2 \rightleftharpoons 2NH_3 \) (ΔH° < 0, exothermic). According to Le Chatelier, high pressure favors the side with fewer gas moles (products), and low temperature favors the exothermic reaction. In practice, engineers optimize around 450°C and 200 atm as a compromise between high yield (favored by low T) and a reasonable reaction rate (favored by high T).

Contact Process (Sulfuric Acid Production): A key step is \( 2SO_2 + O_2 \rightleftharpoons 2SO_3 \) (exothermic). The process uses a catalyst (V₂O₅) and operates at moderate temperatures (~400-450°C) to shift equilibrium towards SO₃ while maintaining a viable speed, demonstrating the economic application of equilibrium principles.

Combustion & Engine Design: At high temperatures in engines, dissociation reactions become significant (e.g., \( CO_2 \rightleftharpoons CO + \frac{1}{2}O_2 \), which is endothermic). CAE software uses equilibrium calculations to predict the exact composition of exhaust gases, which is critical for modeling efficiency, emissions (like NOx formation), and after-treatment system design.

Atmospheric Chemistry (NO₂-N₂O₄ Equilibrium): \( 2NO_2 \rightleftharpoons N_2O_4 \) is exothermic and temperature-sensitive. The brown color of NO₂ makes this equilibrium visually apparent. On a cold day, the equilibrium shifts towards colorless N₂O₄, making smog less visible. This principle is used in models to understand pollutant behavior and photochemical smog formation.

Common Misconceptions and Points to Note

When you start using this simulator, there are a few common pitfalls to watch out for. First, understand that "the time to reach equilibrium" and "the equilibrium position" are separate things. The simulator draws the graph instantly, but in an actual plant, it's not uncommon for a reaction to take several hours to reach equilibrium. The tool tells you "where the system will eventually settle," but "how fast it gets there" involves catalysis. Next, the relationship between "pressure" and "concentration". In gas reactions, you learn Le Chatelier's principle that "increasing pressure shifts the equilibrium," right? The essence of that is actually a change in "partial pressure." If you increase the total pressure by changing the volume, but the mole ratio remains unchanged, the partial pressures just increase by the same ratio, so the equilibrium doesn't shift. For example, in \(2SO_2 + O_2 \rightleftharpoons 2SO_3\), even if you halve the container volume, if the number of moles of each component doesn't change, the equilibrium composition remains the same. Similarly, adding an inert gas without changing the volume only lowers the partial pressures without changing the mole amounts, so again, the equilibrium doesn't shift. Changing the "initial concentration" in the simulator corresponds to the operation of changing this "partial pressure."

How to Use

  1. Enter initial concentrations for reactants A and B (mol/L) using cA0 and cB0 fields
  2. Input equilibrium constant Kc at your operating temperature; the simulator corrects Kc dynamically based on temperature shift
  3. Adjust ca, cb, cc, cd coefficients to match your balanced equation (e.g., 2A + B ⇌ 3C + D)
  4. Monitor Reaction Quotient Q in real-time; when Q < Kc the system shifts right, when Q > Kc it shifts left per Le Chatelier's principle
  5. Read final equilibrium concentrations and conversion percentage at convergence

Worked Example

For the Haber process: N₂ + 3H₂ ⇌ 2NH₃ at 450°C with Kc = 0.159 (M⁻²). Initial: [N₂]₀ = 0.5 M, [H₂]₀ = 1.5 M. Set coefficients ca=1, cb=3, cc=2, cd=0. At equilibrium with initial concentrations and Kc = 0.159, the simulator calculates [NH₃]eq ≈ 0.38 M, N₂ conversion ≈ 38%, and Q converges to equal Kc. If temperature increases to 500°C, Kc decreases to 0.097 (exothermic reaction), shifting equilibrium left and reducing ammonia yield to ~28% conversion.

Practical Notes

  1. For gas-phase reactions, Kc varies strongly with temperature; use van 't Hoff equation approximations—a 50°C rise typically reduces Kc by 30-50% for exothermic systems like N₂+3H₂
  2. When manipulating stoichiometric coefficients, Kc expression changes as Kc_new = (Kc_old)^(scale factor); doubling all coefficients squares Kc
  3. In industrial synthesis (e.g., SO₃ production: 2SO₂ + O₂ ⇌ 2SO₃), high pressure and low temperature favor products; verify equilibrium constant matches your reference source and temperature
  4. Conversion percentage plateaus even with excess reactant because equilibrium is thermodynamic limit, not kinetic—catalysts accelerate approach but don't shift the equilibrium position