Equilibrium Constant (Keq) Calculator

This calculator works out the equilibrium constant (Keq, expressed as Kc) for any reversible chemical reaction using the Law of Mass Action, which describes how far a reaction proceeds before the forward and reverse rates balance out. You enter the equilibrium molar concentration (in mol/L) and stoichiometric coefficient for up to two reactants and two products from your balanced equation, plus a reaction temperature for reference and a reaction type (Kc, Ka, Kb, Ksp or Kp) for context. Leave a second reactant or product blank or at zero if your equation only has one of each. The calculator builds the Kc expression live and returns the Keq value, its log base 10, and a verdict on whether the equilibrium favours products, reactants, or neither, alongside a full breakdown of the numerator and denominator terms. Use it to check homework, verify lab results, or explore how shifting concentrations changes the equilibrium position. Remember that all concentrations you enter must be equilibrium values, not initial ones; if you only have starting concentrations, work through an ICE table first. Because Keq depends on temperature, the same reaction gives a different value at a different temperature. The maths is exact for the numbers you supply, but the calculator does not correct for activity coefficients at high ionic strength, and assumes pure solids and liquids have already been excluded from your inputs.

Calculate.co.nz is proud to be partnered with Premium Homes, a recognised leader in eco-friendly, sustainable, and energy-efficient homebuilding. With a dedicated team and award-winning experience, they create homes that prioritise health, comfort, and long-term performance. Their founders, Andrew and Kelly, set out to raise the standard of residential construction in New Zealand by combining practical building expertise with a clear commitment to doing things better for homeowners.
Calculate.co.nz partner: Premium Homes
Standard formula  Law of Mass Action. General chemistry (IUPAC convention). No NZ-specific rates apply.

1. Reactants (Left Side)

Enter equilibrium concentration and stoichiometric coefficient for each reactant. Leave a reactant's concentration blank or 0 to exclude it.

Coefficient (a)
[A] mol/L
Coefficient (b)
[B] mol/L
°C

2. Products (Right Side)

Enter equilibrium concentration and stoichiometric coefficient for each product. Leave a product's concentration blank or 0 to exclude it.

Coefficient (c)
[C] mol/L
Coefficient (d)
[D] mol/L
Kc Expression
Keq = [C]c / ([A]a [B]b)

Equilibrium Constant Result

Keq Value
0.2083
Kc at entered concentrations
log10(Keq)
-0.681
Logarithmic scale
Reaction Favours
Reactants
Moderately (Keq < 1)

Numerator (Products)

Product C: [C]0.1500 mol/L
Coefficient c2
[C]c0.02250
Product D: [D]excluded
Coefficient d-
[D]d1 (excluded)
Numerator total0.02250

Denominator (Reactants)

Reactant A: [A]0.5000 mol/L
Coefficient a1
[A]a0.5000
Reactant B: [B]0.6000 mol/L
Coefficient b3
[B]b0.2160
Denominator total0.1080
Interpretation: Kc = 0.2083 (log10 = -0.681). The equilibrium moderately favours reactants. Reactants predominate at equilibrium.

What Is the Equilibrium Constant?

When a reversible chemical reaction reaches equilibrium, the concentrations of reactants and products no longer change because the forward and reverse reactions proceed at equal rates. The equilibrium constant (Keq, also written Kc when using concentrations) is a dimensionless number that quantifies the relative amounts of products and reactants present at equilibrium.

For the general reaction:

aA + bB ⇌ cC + dD

The expression for Kc is:

Kc = [C]c [D]d / ([A]a [B]b)

Where square brackets denote molar concentration (mol/L) at equilibrium, and the letters a, b, c, d are the stoichiometric coefficients from the balanced equation. This relationship is known as the Law of Mass Action.

How to Use This Calculator

  1. Write your balanced chemical equation and identify the stoichiometric coefficients for each species.
  2. Determine the equilibrium concentration of each species (in mol/L). These are the concentrations after the system has reached equilibrium, not the initial concentrations.
  3. Enter the coefficient and concentration for reactant A and, if you have a second reactant, reactant B.
  4. Enter the coefficient and concentration for product C and, if you have a second product, product D. Leave a field empty or at 0 to exclude that species.
  5. Read the Kc value from the results panel.

Interpreting Keq

Keq valueWhat it meansEquilibrium position
Much greater than 1 (e.g. 106)Reaction goes nearly to completionStrongly favours products
Greater than 1More products than reactants at equilibriumFavours products
Equal to 1Equal amounts of products and reactantsNeither side favoured
Less than 1More reactants than products at equilibriumFavours reactants
Much less than 1 (e.g. 10-6)Reaction barely proceeds in forward directionStrongly favours reactants

Worked Example: Haber Process (Default Inputs)

The synthesis of ammonia in the Haber process involves the equilibrium:

N2(g) + 3H2(g) ⇌ 2NH3(g)

Stoichiometric coefficients: a = 1 (N2), b = 3 (H2), c = 2 (NH3). Suppose the equilibrium concentrations are [N2] = 0.50 mol/L, [H2] = 0.60 mol/L, [NH3] = 0.15 mol/L.

The Kc expression is:

Kc = [NH3]2 / ([N2]1 [H2]3)

Substituting:

Kc = (0.15)2 / (0.50 x (0.60)3)
Kc = 0.0225 / (0.50 x 0.216)
Kc = 0.0225 / 0.108
Kc = 0.2083

A Kc of approximately 0.208 at 25 degrees Celsius means the equilibrium slightly favours the reactant side under these conditions. In industrial practice, the Haber process is run at 400-500 degrees Celsius and high pressure to optimise yield and rate.

Important Notes

Pure solids and liquids are excluded. Only dissolved species (aqueous, aq) and gases (g) appear in the Kc expression. Pure solids and the solvent (usually water) have activity equal to 1 and are omitted.

Concentrations must be at equilibrium. Kc is only valid when all concentrations entered are equilibrium values, not initial or instantaneous values. If you have initial concentrations and want to find equilibrium concentrations, you need to use an ICE (Initial, Change, Equilibrium) table first.

Temperature dependence. Keq is constant only at a fixed temperature. Raising the temperature shifts the equilibrium in the endothermic direction (Le Chatelier's principle), changing the value of Keq. The relationship between Keq and temperature is described by the van't Hoff equation.

Types of Equilibrium Constants

SymbolNameUsed for
KcConcentration equilibrium constantReactions in solution or gas phase (using mol/L)
KpPressure equilibrium constantGas phase reactions (using partial pressures)
KaAcid dissociation constantWeak acid ionisation in water
KbBase dissociation constantWeak base ionisation in water
KspSolubility productDissolution of sparingly soluble salts
KwWater dissociation constantSelf-ionisation of water (1.0 x 10-14 at 25 degrees C)

Related Calculators

Method and sources: Law of Mass Action (Guldberg and Waage, 1864). IUPAC recommendations for equilibrium constant expressions (IUPAC Green Book, 3rd ed.). Atkins, P. and de Paula, J., Physical Chemistry (10th ed., Oxford University Press).

This calculator computes Kc from molar equilibrium concentrations using the Law of Mass Action. It does not account for activity coefficients (relevant at high ionic strength) or for reactions involving pure solids or liquids (which must be excluded from the expression). Results are mathematically exact given the inputs provided; accuracy depends on the accuracy of the equilibrium concentrations you supply.