Equilibrium Constant Calculator
How it Works
01Enter Coefficients
From the balanced equation a[A] + b[B] ⇌ c[C] + d[D] — set unused species to 0
02Enter Concentrations
9 supported molarity units from M down to yM (yoctomolar = 10⁻²⁴ M)
03Apply Kc Formula
Kc = [C]ᶜ · [D]ᵈ / ([A]ᵃ · [B]ᵇ) — products over reactants, raised to coefficients
04Get Kc, ΔG°, Direction
Equilibrium constant + standard Gibbs free energy + 5-band direction classification
What is an Equilibrium Constant Calculator?
Just enter the four stoichiometric coefficients (a, b, c, d — set to 0 for any species your reaction doesn't have) and the four equilibrium concentrations. The calculator supports 9 concentration units from molar (M) down to yoctomolar (yM = 10⁻²⁴ M) — covering everything from industrial-scale brines to single-molecule biochemistry. Output includes the Kc value (in both decimal and scientific notation), ΔG° in kJ/mol, the per-species contribution to numerator and denominator with the table breakdown, and a clear interpretation of which side of the reaction is favored.
The 5-band direction classification translates abstract Kc values into practical chemistry: Kc ≥ 10,000 means the reaction goes essentially to completion (ΔG° < −23 kJ/mol); Kc near 1 means significant amounts of both reactants and products coexist; Kc ≤ 0.0001 means the reaction barely proceeds and the reverse direction is favored. Each band has its own advisory explaining the practical implications for synthesis, biological coupling, and equilibrium-shifting strategies (Le Chatelier's principle).
Pro Tip: Pair this with our Molarity Calculator to convert your concentration data, or our Nernst Equation Calculator for the electrochemistry analog.
How to Use the Equilibrium Constant Calculator?
How do I calculate the equilibrium constant?
The equilibrium constant captures the thermodynamic balance of a reversible reaction in a single dimensionless number. Here's the complete derivation and interpretation:
Think of equilibrium as a tug-of-war between forward and reverse reactions. At equilibrium, both rates are equal — but the concentrations aren't necessarily equal. Kc quantifies the imbalance: a large Kc means the products "pull harder" and dominate; a small Kc means the reactants dominate.
The Equilibrium Expression
Kc = ᶜ · ᵈ / (ᵃ · ᵇ)
For the reaction a + b ⇌ c + d, Kc is the ratio of product concentrations (each raised to its stoichiometric coefficient) over reactant concentrations (each raised to its coefficient). Concentrations are typically in mol/L, but Kc itself is conventionally treated as dimensionless (the units of ᵃ on top and bottom are bookkept differently in formal thermodynamics, where activities replace concentrations).
Why Coefficients Become Exponents
From the law of mass action: at equilibrium, the forward rate = reverse rate. For a reaction a + b → c + d, the forward rate is proportional to ᵃ·ᵇ (probability of all required molecules colliding); the reverse rate is proportional to ᶜ·ᵈ. Setting them equal and rearranging gives K = ᶜ·ᵈ / (ᵃ·ᵇ). The coefficients become exponents because they represent the number of molecules participating in the elementary step.
Standard Gibbs Free Energy Connection
ΔG° = −RT · ln(K)
where R = 8.314 J/(mol·K) is the universal gas constant and T is absolute temperature (typically 298.15 K = 25°C). This is one of the most beautiful equations in physical chemistry: it connects the kinetic outcome (K) to the thermodynamic driving force (ΔG°). At 25°C, the conversion is ΔG° (kJ/mol) ≈ −5.708 · log₁₀(K). So K = 10 corresponds to ΔG° ≈ −5.7 kJ/mol; K = 100 to −11.4; K = 1000 to −17.1; K = 10⁶ to −34.2 kJ/mol.
Relating Kc, Kp, and K
For gas-phase reactions with partial pressures, use Kp = Kc · (RT)^Δn, where Δn is the change in moles of gas (products − reactants) and R = 0.0821 L·atm/(mol·K). For solid + gas + solution mixtures, only species with concentrations that vary appear in K — pure solids and pure liquids have unit activity (a = 1) and drop out. Set their coefficient to 0 in the calculator.
Le Chatelier's Principle Quick Reference
- Increase reactant concentration → equilibrium shifts to products (Q < K, reaction proceeds forward).
- Increase product concentration → equilibrium shifts to reactants (Q > K, reaction proceeds in reverse).
- Increase temperature for exothermic reactions (heat is "product") → shifts to reactants (decreases K).
- Increase pressure (gases) → shifts to side with fewer moles of gas.
- Add catalyst → speeds up forward and reverse equally; does not change K.
Equilibrium Constant Calculator – Reactions In Practice
- Step 1: Identify coefficients. a = 1 (N₂), b = 3 (H₂), c = 2 (NH₃), d = 0 (no second product).
- Step 2: Apply Kc = [NH₃]² / ([N₂] · [H₂]³).
- Step 3: Substitute. Kc = (1.0)² / (0.5 · (1.5)³) = 1.0 / (0.5 · 3.375) = 1.0 / 1.6875 ≈ 0.593.
- Step 4: Classify. Kc = 0.593 falls in the "Near Equilibrium" band (0.1 < K < 10). Both reactants and products coexist at significant concentrations — which is exactly why industrial NH₃ synthesis runs at high pressure (Le Chatelier shifts equilibrium toward fewer moles of gas, favoring NH₃).
- Step 5: Compute ΔG°. ΔG° = −RT·ln(0.593) = −8.314 × 298.15 × (−0.522) / 1000 = +1.29 kJ/mol (slightly positive — slightly unfavorable thermodynamically at 25°C).
Now consider an acid dissociation: acetic acid CH₃COOH ⇌ CH₃COO⁻ + H⁺. At Ka conditions: [CH₃COOH] = 0.1 M, [CH₃COO⁻] = 1.34 × 10⁻³ M, [H⁺] = 1.34 × 10⁻³ M. With a = 1, c = 1, d = 1: Ka = (1.34e-3 × 1.34e-3) / 0.1 = 1.79 × 10⁻⁵. "Strongly Favors Reactants" band — most acetic acid stays undissociated, which is why it's a weak acid.
For a strongly favored reaction: 2H₂(g) + O₂(g) ⇌ 2H₂O(g) at 25°C has Kc ≈ 10⁸⁰. Astronomically large — water is essentially the only species at equilibrium, but the activation energy is so high that the dry mixture is metastable until ignited. Kc tells you where equilibrium lies; it doesn't tell you how fast you'll get there.
Who Should Use the Equilibrium Constant Calculator?
Technical Reference
Origin (Guldberg & Waage, 1864). Cato Guldberg and Peter Waage of the University of Christiania (Oslo) published the law of mass action and the concept of an equilibrium constant. Modern thermodynamic justification followed from Gibbs (1875–1878) and the development of activity by Lewis and Randall (1923).
Activity vs Concentration. Strict thermodynamic equilibrium uses activities aᵢ = γᵢ · cᵢ, where γᵢ is the activity coefficient. For dilute solutions (typically below ~0.01 M), γ ≈ 1 and concentration ≈ activity, so K_concentration = K_thermodynamic. For higher ionic strengths, use Debye-Hückel or Davies equations to compute γᵢ first.
Different Types of Equilibrium Constants:
- Kc: based on molar concentrations . The version computed by this calculator.
- Kp: based on partial pressures (gases). Related: Kp = Kc · (RT)^Δn, where Δn = Σ(coefficient of products) − Σ(coefficient of reactants), R = 0.0821 L·atm/(mol·K).
- Ka: acid dissociation constant — Kc for HA ⇌ H⁺ + A⁻. Reported as pKa = −log₁₀(Ka).
- Kb: base dissociation constant — Kc for B + H₂O ⇌ BH⁺ + OH⁻.
- Kw: water self-ionization — Kw = [H⁺][OH⁻] = 10⁻¹⁴ at 25°C.
- Ksp: solubility product — Kc for the dissolution of a sparingly soluble salt.
- Kf: formation constant — Kc for complex-ion formation (e.g., Cu²⁺ + 4NH₃ ⇌ [Cu(NH₃)₄]²⁺).
- Kd: dissociation constant — inverse of Kf (1/Kf), used in pharmacology and biochemistry.
- Keq, K, K°: general or "thermodynamic" K — used when context is clear or activities are intended.
Reference K Values (at 25°C):
- Water self-ionization: Kw = 1.0 × 10⁻¹⁴
- Acetic acid Ka: 1.8 × 10⁻⁵ (pKa = 4.74)
- Ammonia Kb: 1.8 × 10⁻⁵ (pKb = 4.74)
- HF Ka: 6.8 × 10⁻⁴ (pKa = 3.17)
- HCN Ka: 6.2 × 10⁻¹⁰ (very weak acid)
- AgCl Ksp: 1.8 × 10⁻¹⁰ (sparingly soluble)
- BaSO₄ Ksp: 1.1 × 10⁻¹⁰ (basis of medical barium-sulfate radiocontrast)
- 2NO₂ ⇌ N₂O₄: Kc ≈ 200 (NO₂ dimerization)
- Haber-Bosch (450°C, 25 bar) for NH₃ synthesis: Kc ≈ 0.5 (favors-near-equilibrium; pressure helps)
- 2H₂(g) + O₂(g) → 2H₂O(g): Kc ≈ 10⁸⁰ at 25°C (essentially complete combustion thermodynamically)
Temperature Dependence (van't Hoff equation): d(ln K) / dT = ΔH° / (RT²). Integrated form: ln(K₂/K₁) = −ΔH°/R · (1/T₂ − 1/T₁). Exothermic reactions (ΔH° < 0) have K decreasing with T; endothermic reactions have K increasing with T. This is why ammonia synthesis is run at the lowest practical temperature where the reaction rate is still acceptable — equilibrium favors NH₃ at low T but kinetics are too slow.
Reaction Quotient Q. The same expression as K, but computed with current (non-equilibrium) concentrations. If Q < K, reaction proceeds forward (toward products); if Q > K, reaction proceeds in reverse; if Q = K, system is at equilibrium. Q is the "instantaneous K" for any state.
Key Takeaways
Frequently Asked Questions
What is the Equilibrium Constant Calculator?
The calculator handles 9 concentration units from molar (M) down to yoctomolar (yM = 10⁻²⁴ M), supports 0–2 reactants and 0–2 products (set unused species to coefficient 0), and provides full per-species breakdown showing how each ion contributes to the numerator and denominator. Designed for general chemistry coursework, biochemistry, industrial process design, and analytical equilibria — runs entirely in your browser, no data stored.
Pro Tip: For more chemistry tools, try our Molarity Calculator.
What's the formula for the equilibrium constant?
What does a Kc value mean?
What's the difference between Kc and Kp?
How does temperature affect K?
What's the relationship between K and ΔG°?
Why don't pure solids or liquids appear in K?
What's the difference between K and Q?
Does adding a catalyst change K?
How is K related to weak acid pKa?
What if my Kc has weird units?
Disclaimer
The calculator computes Kc from concentration ratios — not activities. For dilute solutions (below ~0.1 M), concentration ≈ activity. For concentrated electrolytes, use activity coefficients γᵢ via Debye-Hückel or Davies equations. Inert solids and pure liquids should be omitted (set coefficient to 0). For gas-phase equilibria with partial pressures, use Kp = Kc · (RT)^Δn.