Langmuir Isotherm - Monolayer Coverage From K_eq and P

Use this langmuir isotherm to get the surface coverage fraction theta and percent from the equilibrium constant K_eq and partial pressure P, or solve for K_eq or P given theta.

Langmuir Isotherm

Pick the variable the calculator should return. The other two are read from the inputs below.

Gas adsorption usually uses partial pressure in atm. Solution adsorption usually uses molarity in mol/L (M). K_eq takes the matching inverse unit.

Adsorption affinity. Higher K_eq means the surface fills up at lower pressure or concentration.

Partial pressure of the gas in atm, or molarity of the dissolved species in M, depending on the P Units toggle.

Fraction of the surface covered. Required when Solve For is K_eq or P. Leave at the default for the typical 50% coverage case.

Results

Surface coverage theta
0
Surface coverage percent 0%
Equilibrium constant K_eq 0
Partial pressure or molarity P 0
Saturation gap (1 - theta) 0

What Is the Langmuir Isotherm?

The langmuir isotherm is a physical-chemistry model that gives the fraction of an adsorbent surface covered by an adsorbate as a function of the equilibrium constant K_eq and the partial pressure of a gas (or the molarity of a dissolved species) at constant temperature. The model assumes a single monolayer of adsorbate on energetically identical sites and turns the kinetic balance between sticking and leaving into one closed-form fraction.

  • Gas adsorption on a solid: Predict how much of a metal or carbon surface is covered by a gas such as CO, H2, or CH4 at a given partial pressure.
  • Dissolved-species adsorption from solution: Estimate dye, ion, or surfactant uptake onto activated carbon or a polymer resin at a given molarity.
  • Lab adsorption isotherm fitting: Convert a measured coverage-versus-pressure dataset into the equilibrium constant K_eq for a single-component monolayer.

Once you know K_eq for a given adsorbate-adsorbent pair at a given temperature, the coverage fraction is set by the partial pressure of the gas (or the molarity of the dissolved species) around the surface.

The same equation underpins many surface-area techniques and gas-storage screening, which is why it is part of standard physical-chemistry coursework.

The fraction form of this isotherm is mathematically the same shape as the Michaelis-Menten equation calculator, where theta plays the role of fractional saturation and K_eq * P plays the role of substrate concentration over K_M.

How the Langmuir Isotherm Works

The equation comes from balancing the rate at which adsorbate particles stick to empty surface sites with the rate at which they leave occupied sites, then solving for the steady-state coverage.

theta = (K_eq * P) / (1 + K_eq * P)
  • theta: Fraction of the surface covered, between 0 (empty) and 1 (full monolayer).
  • K_eq: Equilibrium constant of adsorption. Units are the inverse of the units of P (atm^-1 for gas, M^-1 for solution). Higher K_eq means stronger binding.
  • P: Partial pressure of the gas in atm, or molarity of the dissolved species in M, depending on the input mode.

The same fraction covers both gases (use partial pressure in atm) and dissolved species (use molarity in M), so the only thing that changes between the two cases is the unit of P and the matching unit of K_eq.

According to Wikipedia, the model gives the surface coverage fraction as theta = (K_eq * P) / (1 + K_eq * P) and assumes a single monolayer of adsorbate on energetically identical sites with no lateral interactions. As published by LibreTexts Chemistry, the same equation reduces to theta approximately K_eq * P in the low-pressure linear limit and approaches theta = 1 at high pressure.

Worked example: coverage from K_eq and P

K_eq = 0.5 atm^-1, P = 1 atm, solve for theta

theta = (0.5 * 1) / (1 + 0.5 * 1) = 0.5 / 1.5 = 0.3333

theta = 0.3333 (33.33% covered)

Doubling K_eq to 1.0 atm^-1 at the same pressure would push coverage up to 50%; the model has the same shape as Michaelis-Menten kinetics in enzymology.

According to Wikipedia, The langmuir isotherm gives the surface coverage fraction as theta = (K_eq * P) / (1 + K_eq * P) and assumes a single monolayer of adsorbate on energetically identical sites with no lateral interactions between adsorbed particles.

As published by LibreTexts, The langmuir isotherm reduces to theta approximately K_eq * P at low pressure (linear regime) and approaches theta = 1 at high pressure (saturation plateau).

If you later need to know the pH of the solution the adsorbate is dissolved in, the buffer pH calculator runs the same Henderson-Hasselbalch algebra on the conjugate acid-base pair at that temperature.

Key Concepts Behind the Model

Four ideas make the equation useful, and four assumptions decide whether the model fits your experiment.

Monolayer assumption

Once every surface site is occupied, no further adsorbate can stick. This is the source of the theta approximately 1 saturation plateau at high P, and the reason the equation cannot describe multilayer adsorption on porous solids.

Identical and independent sites

Every site has the same adsorption energy and the energy of one occupied site does not depend on its neighbours. The result is the clean (1 - theta) term in the rate balance, which is what makes the closed-form fraction possible.

Equilibrium constant K_eq

K_eq is the ratio of the sticking rate constant to the leaving rate constant. A large K_eq means the surface fills up at low pressure or concentration; a small K_eq needs much higher P to reach the same coverage.

Linear and saturation regimes

At low K_eq * P the equation reduces to theta approximately K_eq * P (linear regime, useful for low-coverage screening). At high K_eq * P it flattens to theta approximately 1 (saturation plateau, useful for full-monolayer capacity).

The same math is the same shape as Michaelis-Menten enzyme kinetics and as the Hill-Langmuir binding equation, so the rearrange-for-K_eq step is the same algebra you see in biochemistry, surface chemistry, and gas-storage screening.

Because the equilibrium constant K_eq depends on temperature through the adsorption enthalpy, the Arrhenius equation calculator gives the k-versus-T shape you use to scale K_eq to a different operating temperature.

How to Use the Calculator

Pick the variable you want to solve for, choose the gas-or-solution input mode, and enter the two known quantities. The calculator returns the third variable plus the coverage fraction and percent.

  1. 1 Open Solve For and pick a target: Choose Surface coverage theta when you already know K_eq and P, Equilibrium constant K_eq when you have measured coverage and P, or Partial pressure / molarity P when you know the coverage you want and K_eq.
  2. 2 Set the P Units toggle: Pick Partial pressure (atm) for a gas-phase adsorption or Molar concentration (M) for a dissolved species. The unit label on the P field and the K_eq output will update to match.
  3. 3 Enter the two known quantities: Fill in K_eq and P for a coverage solve, theta and P for a K_eq solve, or theta and K_eq for a P solve. Leave the third numeric input at its default; the calculator will overwrite it with the solved value.
  4. 4 Read the coverage and solved variable: The primary output is theta on a 0 to 1 scale, with the same number scaled to 0 to 100 as percent covered. When you asked to solve for K_eq or P, that variable is shown in the matched unit.
  5. 5 Check the saturation gap: The saturation gap (1 - theta) tells you how much of the monolayer is still empty, useful for sizing gas-storage or sensor dynamic range. Press Reset to clear any validation message and start a new case.

For CO on activated carbon at P = 0.5 atm with K_eq = 4 atm^-1, set Solve For to theta and P Units to pressure. The calculator returns theta = 0.6667 (66.67% covered) and a saturation gap of 0.3333, matching what a Langmuir linearization gives for a monolayer-fitted system.

If the input mode is Molar concentration (M) and your raw data is in mass per litre, the concentration calculator converts mass and volume into the molarity the isotherm expects as the P input.

Benefits of Using This Calculator

The equation is short, but the rearrangement step is easy to get wrong by hand. This calculator handles the algebra and the unit bookkeeping in one place.

  • Rearrange in one click: Switch the Solve For menu to go from coverage to K_eq to P without rewriting the equation each time, the most common source of algebra mistakes in homework.
  • Two input modes, one equation: The pressure-or-molarity toggle switches the unit label on P and the matching inverse unit on K_eq, so the same calculator covers gas and solution adsorption.
  • Three useful outputs per case: The calculator returns theta, the percent coverage, and the saturation gap (1 - theta), the form most surface-area and gas-storage lab notes use.
  • Honest edge-case handling: Asking for K_eq or P at theta = 1 (full monolayer) returns a validation message instead of an infinite value, so the result is always meaningful for downstream analysis.

The calculator is intentionally narrow: it solves a single-component, single-monolayer adsorption balance. For multi-component competitive adsorption, BET multilayer fits, or Freundlich power-law fits, you will need a more general model.

When the gas partial pressure in this calculator is reported as a total system pressure that needs to be converted to a partial pressure first, the ideal gas calculator handles the P times y_i step that gives the partial pressure the isotherm actually needs.

Factors That Affect Your Result

What the result actually tells you depends on a few assumptions and a few numerical choices.

K_eq versus P scale

Coverage depends only on the product K_eq * P, not on K_eq and P separately. A tenfold increase in P has the same effect as a tenfold increase in K_eq, which is why researchers describe systems by K_eq * P rather than the raw inputs.

Low-P linear regime

When K_eq * P is small, theta is approximately K_eq * P, so the surface behaves like an ideal linear sorbent. This is the regime that gives the slope of a low-coverage linearization.

High-P saturation plateau

When K_eq * P is large, theta approaches 1. The plateau is what gives the monolayer capacity, the parameter BET and Langmuir surface-area methods report.

Temperature and unit choice

K_eq is temperature-dependent through the adsorption enthalpy, and the unit on K_eq must match the unit on P (atm^-1 vs M^-1). Mixing units is the most common cause of a wrong K_eq from a coverage measurement.

  • The model assumes a single monolayer, identical sites, and no lateral interactions, so it cannot describe multilayer physical adsorption (BET is the standard extension) or cooperative binding (the Hill equation handles that).
  • The rearrangement for K_eq or P needs theta strictly between 0 and 1. At theta = 1 the math says K_eq or P is infinite, so the calculator returns a validation message instead of a misleading finite number.

According to Omni Calculator, the equation gives the surface coverage fraction as (K_eq * P) / (1 + K_eq * P) and is the standard tool for single-component monolayer adsorption. For real catalysts and porous adsorbents, BET multilayer fits are usually needed on top of the single-component K_eq reported here.

According to Omni Calculator, The langmuir isotherm gives the surface coverage fraction as theta = (K_eq * P) / (1 + K_eq * P) and is the standard model for single-component monolayer adsorption on energetically identical sites.

When the K_eq value you measured at one pH needs to be checked against the expected protonation state of the surface, the pH pOH calculator returns the pH and pOH that the adsorption experiment actually ran at.

Langmuir isotherm calculator input form showing K_eq, P, and surface coverage theta output for monolayer adsorption problems.
Langmuir isotherm calculator input form showing K_eq, P, and surface coverage theta output for monolayer adsorption problems.

Frequently Asked Questions

Q: What is the langmuir isotherm?

A: The langmuir isotherm is a physical-chemistry model that gives the fraction of an adsorbent surface covered by an adsorbate as a function of K_eq and the partial pressure (gas) or molarity (dissolved) of the adsorbate, assuming a single monolayer on identical sites with no lateral interactions.

Q: What does the langmuir isotherm equation calculate?

A: It calculates the surface coverage fraction theta = (K_eq * P) / (1 + K_eq * P), and the same fraction as a percentage (theta_percent = theta * 100). The same formula rearranges to solve for K_eq or P when theta is known.

Q: What are the main assumptions of the langmuir isotherm?

A: The model assumes that adsorption stops at a single monolayer, that every surface site has the same adsorption energy, that there are no interactions between adjacent adsorbed particles, and that the adsorbate behaves as an ideal gas or ideal dilute solute.

Q: How do I use the langmuir isotherm to find the equilibrium constant K_eq?

A: Pick Solve For = K_eq, enter the measured coverage theta (between 0 and 1) and the partial pressure or molarity P, then read K_eq. The rearrangement is K_eq = theta / (P * (1 - theta)), the algebra behind a Langmuir linearization (P / theta versus P plot).

Q: How does the langmuir isotherm differ from the freundlich isotherm?

A: The langmuir isotherm assumes a single monolayer on identical sites and saturates at theta = 1, while the freundlich isotherm is a power-law model (theta proportional to P^(1/n)) with no saturation plateau, used as an empirical fit for heterogeneous surfaces.

Q: What does a langmuir isotherm plot of theta vs pressure look like?

A: A hyperbolic curve that starts at the origin (theta = 0 when P = 0), rises roughly linearly at low P, and bends over toward a horizontal asymptote at theta = 1 as P grows large. The shape is the same as a Michaelis-Menten enzyme-kinetics curve.