Skip to main content
Calcimator

Equilibrium Constant Calculator

Calculate the equilibrium constant (Keq) from product and reactant concentrations with stoichiometric coefficients. Includes Gibbs free energy.

About this calculator

At chemical equilibrium, forward and reverse reaction rates are equal, and the equilibrium constant Keq captures the resulting balance as a ratio: product concentrations raised to their stoichiometric coefficients, divided by reactant concentrations raised to theirs — Keq = [P1]^a × [P2]^b / ([R1]^c × [R2]^d). This calculator supports up to two products and two reactants; a second species with its coefficient left at 0 is simply excluded from the ratio (raised to the zero power effectively drops out), so single-product or single-reactant equilibria work the same way as more complex ones. The coefficients must match the balanced equation exactly, since they're exponents — getting a coefficient wrong doesn't shift the answer by a small amount, it changes the order of magnitude. From Keq, the calculator derives ΔG° = -RT·ln(Keq) at the specified temperature (298.15 K, or 25°C, by default), connecting the equilibrium position to Gibbs free energy: a large Keq (products favored) corresponds to a negative ΔG°, meaning the forward reaction is thermodynamically favorable as written.

It also classifies the equilibrium position into a plain-language label — strongly product-favored, product-favored, reactant-favored, or strongly reactant-favored — based on how far Keq sits from 1. One easy mixup: the concentrations entered here should be equilibrium concentrations, not initial concentrations before any reaction occurred; feeding in starting concentrations instead of the values actually present once the system has settled will produce a meaningless Keq. Also remember Keq itself is dimensionless in the strict thermodynamic definition but is commonly reported this way (Kc, from raw molarities) for practical lab use, and its true value still depends on temperature even though this simplified model treats concentrations and Keq as directly computed from each other.

Inputs

M
M

Results

Equilibrium Constant (Keq)

2.5

log₁₀(Keq)0.398
ΔG° at T-2.27 kJ/mol
Equilibrium PositionProduct-favored
How to Use This Calculator
  1. Enter product concentrations and coefficients, then reactant concentrations and coefficients.
  2. Review the equilibrium constant K (Kc) for the reaction.
  3. K >> 1 means products are favored at equilibrium; K << 1 means reactants are favored.

How the result changes with Reactant 1 Coefficient

Reactant 1 CoefficientEquilibrium Constant (Keq)
12.5
1.55.5902
2.527.9508

What each input means

Product 1 Concentration
Equilibrium concentration of the first product
Product 1 Coefficient
Stoichiometric coefficient of product 1 in the balanced equation
Product 2 Concentration
Equilibrium concentration of the second product (leave coefficient 0 if unused)
Product 2 Coefficient
Stoichiometric coefficient of product 2 (set to 0 if only one product)
Reactant 1 Concentration
Equilibrium concentration of the first reactant
Reactant 1 Coefficient
Stoichiometric coefficient of reactant 1 in the balanced equation
Reactant 2 Concentration
Equilibrium concentration of the second reactant (leave coefficient 0 if unused)
Reactant 2 Coefficient
Stoichiometric coefficient of reactant 2 (set to 0 if only one reactant)
Temperature
Temperature for Gibbs free energy calculation

How this is calculated

Formula

Keq = [Products]^coef / [Reactants]^coef

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Product 1 Concentration = 0.5, Product 1 Coefficient = 1, Product 2 Concentration = 0.5, Product 2 Coefficient = 0 = 9 input(s) provided
  2. Calculate Equilibrium Constant
    2.5 = 2.5
  3. Calculate log₁₀
    log₁₀
    0.398 = 0.398
  4. Calculate ΔG° at T
    ΔG° at T
    -2.27 = -2.27

Engine last updated . Checked against 1 independently-derived test — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

What if my reaction only has one product or one reactant?

Set the unused species' coefficient to 0 — the engine checks each product and reactant coefficient and only raises that species' concentration to a power and multiplies it in when the coefficient is greater than 0, otherwise it's treated as a factor of 1 and effectively drops out of the ratio entirely. This lets a simple A ⇌ B equilibrium use the same inputs as a more complex four-species one.

Should I enter the initial concentrations or the equilibrium concentrations?

Equilibrium concentrations only — the formula Keq = [P1]^a × [P2]^b / ([R1]^c × [R2]^d) is defined entirely in terms of concentrations once the system has settled into balance. Entering starting concentrations before any reaction has occurred will produce a Keq value with no real thermodynamic meaning.

What does the Equilibrium Position label actually mean?

It translates the raw Keq number into a plain-language read on which side of the reaction is favored at equilibrium: strongly product-favored for Keq above 1000, product-favored between 1 and 1000, reactant-favored between 0.001 and 1, and strongly reactant-favored below 0.001. It's derived purely from where Keq falls relative to 1, not from any additional chemistry beyond the ratio itself.

Why does changing a coefficient affect Keq so much more than changing a concentration?

Coefficients appear as exponents in Keq = [P1]^a × [P2]^b / ([R1]^c × [R2]^d), while concentrations are just the bases being raised to those powers — a coefficient error doesn't nudge the answer proportionally the way a concentration error would, it changes the entire order of magnitude of the result. That's why the coefficients you enter must match the balanced equation exactly.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Science & Physics.