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."