Skip to main content

Equilibrium Constant Calculator

Ready to calculate
Kc = [C]ᶜ·[D]ᵈ / ([A]ᵃ·[B]ᵇ).
9 Molarity Units (M → yM).
ΔG° Output.
100% Free.
No Data Stored.

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?

The equilibrium constant Kc is the universal language of chemical equilibrium — a single dimensionless number that tells you exactly where a reversible reaction will settle out at equilibrium, regardless of how you started. Defined as the ratio of product concentrations to reactant concentrations (each raised to its stoichiometric coefficient), Kc captures the thermodynamic preference of the reaction in one elegant expression. Our Equilibrium Constant Calculator computes Kc for any reversible reaction of the form a + b ⇌ c + d using the standard formula Kc = ᶜ · ᵈ / (ᵃ · ᵇ), then converts to the standard Gibbs free energy via ΔG° = −RT · ln(K) and classifies the result across 5 bands (strongly favors reactants → strongly favors products).

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?

Identify Your Reaction: Write the balanced equilibrium reaction in the form a + b ⇌ c + d. The coefficients a, b, c, d are the integers that balance the equation. For NH₃ synthesis (N₂ + 3H₂ ⇌ 2NH₃) you have a = 1 (N₂), b = 3 (H₂), c = 2 (NH₃), d = 0 (no second product).
Open the Reactants Panel: Enter coefficient a (and concentration ) for the first reactant; coefficient b (and ) for the second reactant. If your reaction has only one reactant, set b = 0 and the second species drops out of the formula.
Open the Products Panel: Enter coefficient c (and ) for the first product; coefficient d (and ) for the second product. Set d = 0 if you only have one product.
Pick Concentration Units: 9 options from molar (M) down to yoctomolar (yM = 10⁻²⁴ M). The calculator normalizes everything to mol/L internally before computing. Use the same range for all species when possible to keep the math clean.
Press Calculate: The tool applies Kc = ᶜ · ᵈ / (ᵃ · ᵇ), returns Kc in both decimal and scientific notation, computes ΔG° = −RT·ln(K) at 25°C, and classifies the direction across 5 bands. The species-breakdown table shows how each ion contributes to the numerator and denominator.

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.
Real-World Example

Equilibrium Constant Calculator – Reactions In Practice

Consider the Haber-Bosch synthesis of ammonia: N₂(g) + 3H₂(g) ⇌ 2NH₃(g). At equilibrium under typical industrial conditions (450°C, 250 bar): [N₂] = 0.5 M, [H₂] = 1.5 M, [NH₃] = 1.0 M.
  • 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?

1
Chemistry Students: Solve equilibrium-constant problems on coursework, predict reaction direction, calculate ΔG° from K data.
2
Industrial Chemists: Process design — choose reaction conditions (T, P) to maximize yield via Le Chatelier shifts.
3
Biochemists: Compute equilibrium constants for biological reactions — ATP hydrolysis, ligand-receptor binding, enzyme-substrate equilibria.
4
Environmental Chemists: Acid-base equilibria, solubility products, complexation equilibria for groundwater modeling and acid-rain analysis.
5
Pharmacologists: Drug-receptor binding equilibria, equilibrium dissociation constants Kd, plasma-protein binding.
6
Analytical Chemists: Buffer design using Henderson-Hasselbalch derived from Ka equilibria; titration-curve modeling.

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

The equilibrium constant Kc is the most important single number in chemical equilibrium — it tells you exactly where any reversible reaction will settle out, regardless of starting conditions. Kc > 1 means products are favored; Kc < 1 means reactants are favored; Kc near 1 means significant coexistence. The companion equation ΔG° = −RT·ln(K) bridges Kc to the standard Gibbs free energy, connecting equilibrium to thermodynamics. Use the ToolsACE Equilibrium Constant Calculator to compute Kc for any a + b ⇌ c + d reaction, get ΔG° at 25°C alongside, and classify the result across 5 direction bands with practical implications for synthesis, biology, and Le Chatelier-style equilibrium shifting. Bookmark it for general chemistry coursework, biochemistry, industrial process design, and any analytical work involving equilibria.

Frequently Asked Questions

What is the Equilibrium Constant Calculator?
The calculator computes the equilibrium constant Kc for any reversible chemical reaction of the form a + b ⇌ c + d. Apply the standard formula Kc = ᶜ · ᵈ / (ᵃ · ᵇ), then convert to standard Gibbs free energy via ΔG° = −RT·ln(K) at 25°C, and classify the result across 5 direction bands (strongly favors reactants → strongly favors products).

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?
Kc = ᶜ · ᵈ / (ᵃ · ᵇ), where the lowercase a, b, c, d are the stoichiometric coefficients from the balanced equation a + b ⇌ c + d. Each species' equilibrium concentration is raised to its coefficient. Products go on top, reactants on the bottom. The expression is dimensionless (concentrations are technically activities relative to standard 1 M).
What does a Kc value mean?
Kc > 1: products are favored at equilibrium. The larger Kc, the more products. Kc = 1: equal concentrations of products and reactants (when raised to coefficients). Kc < 1: reactants are favored. The calculator's 5-band classification translates this into practical interpretation: Kc ≥ 10⁴ = 'goes to completion'; Kc ≤ 10⁻⁴ = 'barely proceeds'.
What's the difference between Kc and Kp?
Kc uses molar concentrations (mol/L). Kp uses partial pressures (atm or bar) for gases. They're related by Kp = Kc · (RT)^Δn, where Δn = (moles of gas products) − (moles of gas reactants) and R = 0.0821 L·atm/(mol·K). For reactions with no net change in moles of gas (Δn = 0), Kp = Kc numerically. The calculator computes Kc; for gas-phase work convert at the end.
How does temperature affect K?
Via the van't Hoff equation: ln(K₂/K₁) = −ΔH°/R · (1/T₂ − 1/T₁). Exothermic reactions (ΔH° < 0) have K decreasing with temperature — heat acts as a 'product', so adding heat shifts equilibrium toward reactants. Endothermic reactions have K increasing with temperature. For ammonia synthesis (exothermic), low T gives high K but slow kinetics — industry compromises by running at 450°C with high pressure.
What's the relationship between K and ΔG°?
ΔG° = −RT · ln(K) at temperature T. At 25°C: ΔG° (kJ/mol) ≈ −5.71 · log₁₀(K). So K = 10 → ΔG° ≈ −5.71 kJ/mol; K = 100 → −11.4; K = 10⁶ → −34.2; K = 10⁻³ → +17.1 kJ/mol. Negative ΔG° means the reaction is spontaneous as written (products favored at equilibrium); positive ΔG° means the reverse reaction is favored.
Why don't pure solids or liquids appear in K?
Because their activity is defined as 1 in standard thermodynamics — they're not 'in solution' the same way dissolved species are. So [pure solid] and [pure liquid] don't show up in K expressions. For example, CaCO₃(s) ⇌ Ca²⁺(aq) + CO₃²⁻(aq) has Ksp = [Ca²⁺][CO₃²⁻] (no [CaCO₃] term). In the calculator, set the coefficient of any pure-solid or pure-liquid species to 0 to exclude it.
What's the difference between K and Q?
K is the equilibrium constant — the ratio at equilibrium. Q (reaction quotient) is the same algebraic expression, but computed with current (non-equilibrium) concentrations. Comparing Q to K predicts which way the reaction will go: if Q < K, it proceeds forward (need more products); if Q > K, reverse (need more reactants); if Q = K, the system is at equilibrium. Le Chatelier's principle in mathematical form.
Does adding a catalyst change K?
No. A catalyst lowers the activation energy of both forward and reverse reactions equally — so it speeds up both directions by the same factor. The equilibrium position (and therefore K) is unchanged. Catalysts only change how fast equilibrium is reached, not where it is.
How is K related to weak acid pKa?
Ka is the equilibrium constant for the dissociation HA ⇌ H⁺ + A⁻: Ka = [H⁺][A⁻] / . pKa = −log₁₀(Ka). Lower pKa = stronger acid (more dissociation). Acetic acid: Ka = 1.8 × 10⁻⁵, pKa = 4.74. HCl: Ka ≈ 10⁶, pKa ≈ −7 (extremely strong, fully dissociated). The calculator computes Ka directly when you input HA dissociation as a 1:1:1 stoichiometric reaction.
What if my Kc has weird units?
Kc is conventionally treated as dimensionless in modern thermodynamics (each concentration is divided by the standard concentration of 1 M before raising to the power). However, in some older textbooks Kc is reported with units like M^(c+d−a−b). For practical work, drop the units and treat K as a pure number. The calculator does this automatically.

Author Spotlight

The ToolsACE Team - ToolsACE.io Team

The ToolsACE Team

Our chemistry tools team implements the universal equilibrium constant Kc = [C]ᶜ·[D]ᵈ / ([A]ᵃ·[B]ᵇ) for any reversible reaction of the form a[A] + b[B] ⇌ c[C] + d[D]. The calculator handles 9 concentration units from molar (M) down to yoctomolar (10⁻²⁴ M) — covering everything from industrial-scale brines to single-molecule biochemistry. Output includes Kc itself, the standard Gibbs free energy ΔG° = −RT·ln(K) at 25°C, per-species contribution table, and a 5-band direction classification telling you whether equilibrium favors products, reactants, or sits near the middle.

Chemical EquilibriumSolution ThermodynamicsSoftware Engineering Team

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.