Keq Calculator

Last Updated: 5 May, 2026

Calculate concentration-based equilibrium constants from equilibrium concentrations and stoichiometric coefficients, or use the page as a fast check on whether products or reactants are favored.

Edited by Gail Joyce

Gail Joyce edits chemistry calculator pages for formula clarity, unit consistency, and practical classroom and lab-prep usability.

This equilibrium page is maintained by the Chemistry Calculators editorial team. The equilibrium expressions, stoichiometric treatment, examples, and reference notes on this page are reviewed against standard general chemistry material before major updates.

Keq Calculator

Enter equilibrium concentrations and stoichiometric coefficients to calculate K_eq. Use K_eq = [products]^coefficients / [reactants]^coefficients. For reaction aA + bB ⇌ cC + dD, K_eq = [C]^c[D]^d / ([A]^a[B]^b).

Scope: this page handles concentration-based equilibrium expressions for dissolved and gaseous species in K_eq form. Pure solids and pure liquids are not included in the equilibrium expression.

Enter balanced equation using ⇌ or = (e.g., "2A + B ⇌ C + 2D" or "2A + B = C + 2D")

Quick picks: Use a standard aqueous equilibrium or gas equilibrium example to prefill the expression and concentrations.

Reactants

Products

💡 Leave empty to calculate from concentrations

Expression note: only species with changing concentration belong in Keq. Pure solids and pure liquids are left out of the equilibrium expression.

Table of Contents

Quickly navigate to different sections of this guide. Click any item below to jump to that section.

Understanding Equilibrium Constants

The equilibrium constant (K_eq) is a fundamental concept in chemical equilibrium that quantifies the relative amounts of products and reactants at equilibrium. For a general reaction aA + bB ⇌ cC + dD, the equilibrium constant is defined as K_eq = [C]^c[D]^d / ([A]^a[B]^b), where square brackets denote equilibrium concentrations and the exponents are stoichiometric coefficients. This constant is temperature-dependent but independent of initial concentrations, pressure (for ideal gases), and catalyst presence.

The magnitude of K_eq indicates the extent of reaction. When K_eq >> 1, products are strongly favored at equilibrium, meaning the reaction proceeds nearly to completion. When K_eq << 1, reactants are strongly favored, meaning the reaction barely proceeds. When K_eq ≈ 1, neither side is strongly favored, and significant amounts of both reactants and products exist at equilibrium. The equilibrium constant connects to thermodynamics through ΔG° = -RT ln(K_eq), where ΔG° is standard Gibbs free energy change, R is the gas constant, and T is temperature.

Understanding equilibrium constants is crucial for predicting reaction outcomes, designing chemical processes, and analyzing reaction feasibility. Whether you're studying acid-base equilibria, designing industrial processes, or analyzing biochemical reactions, equilibrium constants provide the quantitative foundation. Our Keq Calculator makes these calculations instant and accurate, so you can focus on your analysis rather than the math.

How to Use the Keq Calculator

Using our Keq Calculator is straightforward:

  1. Enter Reaction Equation: Input the balanced chemical equation using ⇌ or = (e.g., "2A + B ⇌ C + 2D").
  2. Enter Equilibrium Concentrations: Input equilibrium concentrations for reactants and products. Use the same units for all concentrations.
  3. Enter Stoichiometric Coefficients: Enter the coefficients from the balanced equation (default is 1).
  4. Calculate: The calculator automatically computes K_eq as you type. You can also click Calculate for manual calculation.
  5. Review Results: Check the calculated K_eq value and step-by-step explanation showing how the result was derived.

The calculator handles all mathematical relationships automatically, ensuring accurate results every time. Remember to use equilibrium concentrations, not initial concentrations.

Formulas and Equations

Equilibrium constant calculations use the law of mass action. Here's how each formula works:

Core Equilibrium Constant Formulas

  • General Equilibrium Constant: K_eq = [products]^coefficients / [reactants]^coefficients

    For aA + bB ⇌ cC + dD, K_eq = [C]^c[D]^d / ([A]^a[B]^b). Products in numerator, reactants in denominator, each raised to stoichiometric coefficient.

  • Calculate K_eq: K_eq = [C]^c[D]^d / ([A]^a[B]^b)

    Multiply product concentrations raised to their coefficients, divide by reactant concentrations raised to their coefficients. This is the most common calculation.

  • Relationship to ΔG°: ΔG° = -RT ln(K_eq)

    Standard Gibbs free energy change relates to equilibrium constant. Negative ΔG° means K_eq > 1 (products favored), positive ΔG° means K_eq < 1 (reactants favored).

  • Temperature Dependence: ln(K₂/K₁) = -(ΔH°/R) × (1/T₂ - 1/T₁)

    Van't Hoff equation shows how K_eq changes with temperature. For exothermic reactions (ΔH° < 0), K_eq decreases with temperature. For endothermic reactions (ΔH° > 0), K_eq increases with temperature.

  • Reaction Quotient: Q = [products]^coefficients / [reactants]^coefficients

    Same form as K_eq but uses any concentrations (not necessarily equilibrium). Compare Q to K_eq: Q < K_eq means forward reaction proceeds, Q > K_eq means reverse reaction proceeds, Q = K_eq means equilibrium.

  • K_p for Gas Reactions: K_p = K_eq × (RT)^Δn

    For gas-phase reactions, K_p uses partial pressures. K_p = K_eq × (RT)^Δn, where Δn is change in moles of gas. For reactions with Δn = 0, K_p = K_eq.

Worked Examples

Let's work through detailed examples showing how to calculate equilibrium constants step by step. These examples cover common equilibrium scenarios.

Example 1: Simple Equilibrium

Scenario: For reaction A + B ⇌ C, equilibrium concentrations are [A] = 0.1 M, [B] = 0.2 M, [C] = 0.3 M. What is K_eq?

Solution:

Step 1: Identify equilibrium concentrations

[A] = 0.1 M, [B] = 0.2 M, [C] = 0.3 M

Step 2: Apply equilibrium constant formula

K_eq = [C] / ([A][B]) = 0.3 / (0.1 × 0.2)

K_eq = 0.3 / 0.02 = 15

Answer: K_eq = 15 (products favored)

Example 2: Reaction with Coefficients

Scenario: For reaction 2A + B ⇌ C + 2D, equilibrium concentrations are [A] = 0.1 M, [B] = 0.2 M, [C] = 0.3 M, [D] = 0.4 M. What is K_eq?

Solution:

Step 1: Identify equilibrium concentrations and coefficients

[A] = 0.1 M (coefficient 2), [B] = 0.2 M (coefficient 1), [C] = 0.3 M (coefficient 1), [D] = 0.4 M (coefficient 2)

Step 2: Apply equilibrium constant formula

K_eq = [C][D]² / ([A]²[B]) = (0.3 × 0.4²) / (0.1² × 0.2)

K_eq = (0.3 × 0.16) / (0.01 × 0.2) = 0.048 / 0.002 = 24

Answer: K_eq = 24 (products favored)

Example 3: Small K_eq (Reactants Favored)

Scenario: For reaction A ⇌ B, equilibrium concentrations are [A] = 0.9 M, [B] = 0.1 M. What is K_eq?

Solution:

Step 1: Identify equilibrium concentrations

[A] = 0.9 M, [B] = 0.1 M

Step 2: Apply equilibrium constant formula

K_eq = [B] / [A] = 0.1 / 0.9 = 0.111

Answer: K_eq = 0.111 (reactants favored, K_eq < 1)

Frequently Asked Questions (FAQs)

Got questions? We've got answers. Here are the most common things people ask about equilibrium constant calculations.

What is the equilibrium constant K_eq and why is it important?

The equilibrium constant (K_eq) is the ratio of product concentrations to reactant concentrations at equilibrium, each raised to their stoichiometric coefficients. For aA + bB ⇌ cC + dD, K_eq = [C]^c[D]^d / ([A]^a[B]^b). It's important because it indicates reaction favorability—large K_eq means products favored, small K_eq means reactants favored. Our Keq Calculator helps you quickly determine equilibrium constants from concentration data.

How do I calculate K_eq from concentrations?

Use K_eq = [products]^coefficients / [reactants]^coefficients. For aA + bB ⇌ cC + dD, K_eq = [C]^c[D]^d / ([A]^a[B]^b). Enter equilibrium concentrations and stoichiometric coefficients. The calculator will compute K_eq. Only use concentrations at equilibrium, not initial concentrations. Ensure all concentrations use the same units.

What does a large K_eq value mean?

Large K_eq (>> 1) means products are strongly favored at equilibrium. The reaction proceeds nearly to completion. For example, K_eq = 10⁶ means products are 1,000,000× more abundant than reactants at equilibrium. Very large K_eq indicates essentially complete reaction. Reactions with large K_eq are often considered "irreversible" for practical purposes.

What does a small K_eq value mean?

Small K_eq (<< 1) means reactants are strongly favored at equilibrium. The reaction barely proceeds. For example, K_eq = 10⁻⁶ means reactants are 1,000,000× more abundant than products at equilibrium. Very small K_eq indicates essentially no reaction. Reactions with small K_eq require significant energy input or coupling to proceed.

What is the relationship between K_eq and ΔG°?

ΔG° = -RT ln(K_eq), where ΔG° is standard Gibbs free energy change, R is gas constant (8.314 J/(mol·K)), T is temperature (K), and K_eq is equilibrium constant. Negative ΔG° corresponds to K_eq > 1 (products favored), positive ΔG° corresponds to K_eq < 1 (reactants favored). This connects thermodynamics to equilibrium concentrations.

How does temperature affect K_eq?

Temperature affects K_eq through van't Hoff equation: ln(K₂/K₁) = -(ΔH°/R) × (1/T₂ - 1/T₁). For exothermic reactions (ΔH° < 0), K_eq decreases with temperature. For endothermic reactions (ΔH° > 0), K_eq increases with temperature. Le Chatelier's principle: increasing temperature favors endothermic direction.

What is the difference between K_eq and Q (reaction quotient)?

K_eq uses equilibrium concentrations, while Q uses any concentrations (not necessarily equilibrium). Same formula: Q = [products]^coefficients / [reactants]^coefficients. Compare Q to K_eq: Q < K_eq means forward reaction proceeds (Q increases toward K_eq), Q > K_eq means reverse reaction proceeds (Q decreases toward K_eq), Q = K_eq means equilibrium (no net change).

How do I calculate K_eq for heterogeneous equilibria?

For heterogeneous equilibria (different phases), pure solids and liquids have activity = 1 and are omitted from K_eq expression. For example, CaCO₃(s) ⇌ CaO(s) + CO₂(g) gives K_eq = [CO₂] (solids omitted). Only gases and dissolved species appear in K_eq. This simplifies calculations for reactions involving solids or liquids.

What is the relationship between K_eq and K_p?

For gas-phase reactions, K_p uses partial pressures while K_eq uses concentrations. K_p = K_eq × (RT)^Δn, where Δn is change in moles of gas (products - reactants). For reactions with Δn = 0, K_p = K_eq. Use ideal gas law to convert between pressures and concentrations: P = (n/V)RT = CRT.

How do I verify K_eq calculations?

Check that units are consistent (all concentrations in same units). Verify that calculated values are reasonable—typical K_eq values range from 10⁻¹⁰ to 10¹⁰. Check sign—K_eq is always positive. Verify stoichiometric coefficients match balanced equation. Use dimensional analysis to ensure units cancel correctly. Compare to literature values if available.

What is the relationship between K_eq and reaction direction?

K_eq > 1 means products favored (forward reaction proceeds more than reverse). K_eq < 1 means reactants favored (reverse reaction proceeds more than forward). K_eq = 1 means neither side strongly favored (significant amounts of both). The magnitude of K_eq indicates extent of reaction, while sign of ΔG° indicates direction.

How do I calculate K_eq for multi-step reactions?

For multi-step reactions, overall K_eq equals product of step K_eq values. If step 1 has K₁ and step 2 has K₂, overall K = K₁ × K₂. For reverse steps, use 1/K. This allows determination of K_eq for complex reaction pathways from individual step constants.

What is the relationship between K_eq and Le Chatelier's principle?

Le Chatelier's principle predicts how systems respond to disturbances, while K_eq determines equilibrium position. K_eq itself doesn't change with concentration or pressure (for ideal gases), but equilibrium position shifts. Adding reactant shifts equilibrium toward products (but K_eq unchanged). Changing temperature changes K_eq itself.

How do I account for activity coefficients?

For ideal solutions, use concentrations directly. For non-ideal solutions, use activities: a = γC, where γ is activity coefficient and C is concentration. K_eq = (a_products) / (a_reactants). For dilute solutions (< 0.1 M), activity coefficients ≈ 1, so concentrations can be used directly. For concentrated solutions, account for non-ideality.

What is the relationship between K_eq and equilibrium concentrations?

K_eq determines equilibrium concentrations through mass action law. Given K_eq and initial concentrations, use ICE table (Initial, Change, Equilibrium) to calculate equilibrium concentrations. Set up equation: K_eq = [products]_eq / [reactants]_eq, substitute expressions in terms of reaction extent x, solve for x, then calculate equilibrium concentrations.

How do I calculate K_eq from initial and equilibrium concentrations?

Use ICE table: (1) Write Initial concentrations, (2) Define Change (x) based on stoichiometry, (3) Write Equilibrium concentrations = Initial + Change, (4) Substitute into K_eq expression, (5) Solve for x, (6) Calculate equilibrium concentrations. For example, if [A]_initial = 1.0 M and [A]_eq = 0.8 M, then x = 0.2 M reacted.

What is the relationship between K_eq and catalyst?

Catalysts don't change K_eq—they only affect reaction rate (kinetics), not equilibrium position (thermodynamics). Catalysts lower activation energy, speeding up both forward and reverse reactions equally, so equilibrium position (K_eq) remains unchanged. K_eq depends only on ΔG°, not on reaction pathway or catalyst presence.

How do I calculate K_eq for acid-base reactions?

For acid dissociation HA ⇌ H⁺ + A⁻, K_a = [H⁺][A⁻] / [HA]. For base dissociation B + H₂O ⇌ BH⁺ + OH⁻, K_b = [BH⁺][OH⁻] / [B]. Use equilibrium concentrations. For conjugate pairs, K_a × K_b = K_w = 10⁻¹⁴. pK_a = -log(K_a), pK_b = -log(K_b).

What is the relationship between K_eq and solubility?

For dissolution reactions like AgCl(s) ⇌ Ag⁺(aq) + Cl⁻(aq), K_sp = [Ag⁺][Cl⁻] is the solubility product constant. K_sp is a special case of K_eq for dissolution equilibria. Larger K_sp means more soluble. Use K_sp to calculate solubility: if K_sp = [Ag⁺][Cl⁻] = s², then s = √K_sp.

How do I account for pressure effects on K_eq?

For ideal gases, K_eq (concentration-based) doesn't change with pressure, but equilibrium position shifts. For K_p (pressure-based), K_p doesn't change with pressure either. However, changing pressure shifts equilibrium position according to Le Chatelier's principle: increasing pressure favors side with fewer gas moles. K_eq and K_p values themselves are pressure-independent.

What is the relationship between K_eq and standard state?

K_eq is defined for standard state conditions: 1 M for solutions, 1 atm for gases, pure substances for solids/liquids. Standard state K_eq (K°) relates to ΔG° through ΔG° = -RT ln(K°). For non-standard conditions, use reaction quotient Q and relationship ΔG = ΔG° + RT ln(Q). At equilibrium, Q = K_eq and ΔG = 0.

How do I calculate K_eq for complex formation?

For complex formation M + nL ⇌ ML_n, formation constant K_f = [ML_n] / ([M][L]^n). Stepwise formation constants K₁, K₂, ..., K_n relate to overall K_f: K_f = K₁ × K₂ × ... × K_n. Use equilibrium concentrations of metal ion, ligand, and complex. Larger K_f means stronger complex formation.

What is the best way to verify K_eq calculations?

Check that units are consistent (all concentrations in same units). Verify that calculated values are reasonable—typical K_eq values range from 10⁻¹⁰ to 10¹⁰. Check sign—K_eq is always positive. Verify stoichiometric coefficients match balanced equation. Use dimensional analysis to ensure units cancel correctly. Compare to literature values if available. Verify that K_eq = [products]^coefficients / [reactants]^coefficients gives correct value.

How do I calculate K_eq for redox reactions?

For redox reactions, K_eq relates to standard cell potential: E° = (RT/nF) ln(K_eq), where E° is standard cell potential, R is gas constant, T is temperature, n is number of electrons, and F is Faraday's constant. Rearrange: K_eq = e^(nFE°/RT). Larger E° means larger K_eq. This connects electrochemistry to equilibrium.

Practical Applications

Equilibrium constant calculations are essential in many real-world applications, from chemical engineering to biochemistry.

Chemical Process Design

Chemical engineers use equilibrium constant calculations to design reactors, optimize process conditions, and predict reaction yields. Understanding K_eq helps determine optimal temperatures, pressures, and reactant ratios for industrial processes.

Real example: In ammonia synthesis (Haber process), engineers calculate K_eq to determine optimal conditions. While K_eq favors products at low temperature, reaction rate is too slow. Engineers balance equilibrium (thermodynamics) with kinetics to optimize yield and production rate.

Biochemistry and Enzyme Kinetics

Biochemists use equilibrium constant calculations to understand enzyme-substrate interactions, protein folding, and metabolic pathways. K_eq values determine reaction favorability and help design enzyme inhibitors and activators.

Real example: In enzyme kinetics, biochemists measure K_eq for substrate binding and product formation. K_eq values determine binding affinities, reaction directions, and help design drugs that modulate enzyme activity through competitive or allosteric mechanisms.

Environmental Chemistry

Environmental chemists use equilibrium constant calculations to model pollutant degradation, acid rain formation, and water treatment processes. K_eq values determine environmental fate and transport of chemical species.

Real example: In water treatment, chemists calculate K_eq for metal complexation and precipitation reactions. K_eq values determine optimal pH and ligand concentrations for removing heavy metals from wastewater, ensuring effective treatment and environmental protection.

References and Further Reading

For more in-depth information about equilibrium constants, chemical equilibrium, and related topics, consult these authoritative sources:

Resource Description Category
LibreTexts: The Equilibrium Constant Comprehensive overview of equilibrium constants and chemical equilibrium Chemical Equilibrium
OpenStax Chemistry 2e: The Concept of Equilibrium Detailed explanation of chemical equilibrium and Le Chatelier's principle Chemical Equilibrium
Atkins, P., et al. (2017). Physical Chemistry Comprehensive textbook on chemical equilibrium and equilibrium constants Textbook
Levine, I. N. (2008). Physical Chemistry Detailed coverage of equilibrium constants and applications Textbook
Brown, T. L., et al. (2017). Chemistry: The Central Science Application of equilibrium constants to chemical reactions Textbook
Khan Academy: Chemistry Free educational content on chemical equilibrium and equilibrium constants General Chemistry

Disclaimer: The calculators and tools available on ChemistryCalculators.net are intended for educational and informational purposes only. While we make every effort to ensure accuracy, the results and calculations provided may contain errors or inaccuracies. Users are encouraged to verify the information independently and should not rely solely on these results for academic, professional, or laboratory purposes. ChemistryCalculators.net assumes no responsibility or liability for any loss, damage, or consequences arising from the use of these tools.