Kinetics

Michaelis-Menten Kinetics

Why an enzyme races at low substrate, then slams into a speed limit no amount of extra substrate can raise

Michaelis-Menten kinetics describes how the rate of an enzyme-catalyzed reaction rises with substrate concentration and then saturates at a maximum velocity Vmax. The rate law v = Vmax·[S]/(Km + [S]) is set by two constants — Vmax, the speed when every enzyme is busy, and Km, the substrate concentration at which the rate is half of Vmax.

  • Rate lawv = Vmax·[S]/(Km + [S])
  • Km unitsmol/L (M)
  • Vmax= kcat·[E]ₜ
  • Efficiencykcat/Km
  • PublishedMichaelis & Menten, 1913

Interactive visualization

Press play, or step through manually. The visualization is yours to drive — try it before reading on.

Open visualization fullscreen ↗

Watch the 60-second explainer

A condensed visual walkthrough — narrated, captioned, under a minute.

A finite crew of catalysts

Picture an enzyme as a checkout lane and substrate molecules as shoppers. When the store is nearly empty, adding a few more shoppers fills idle lanes and the throughput climbs almost in step with the crowd. But there are only so many lanes. Once every lane has a shopper being rung up and a line waiting behind, sending in more shoppers does nothing — the registers are already going as fast as they can. That ceiling is Vmax, and the number of shoppers needed to fill half the lanes is a measure called Km.

That is the whole story of Michaelis-Menten kinetics. The rate of an enzyme-catalyzed reaction depends on substrate concentration in a way that is nearly linear when substrate is scarce and dead flat when substrate is abundant. The crossover between those two regimes — and the reason the curve bends — is governed by the finite supply of enzyme and how tightly it grips its substrate.

The reaction the model describes is the simplest possible enzyme mechanism: an enzyme E binds a substrate S to form a complex ES, which either falls apart again or goes forward to release product P and regenerate free enzyme:

          k₁          k₂
   E + S  ⇌  ES  ───────→  E + P
          k₋₁
   (binding)   (catalysis, irreversible at early times)

Leonor Michaelis and Maud Menten published this analysis in 1913, building on Victor Henri's earlier work, using the hydrolysis of sucrose by invertase as their test reaction. The framework still underpins essentially all of enzymology and pharmacology over a century later.

Deriving the rate law from the steady state

The model rests on the steady-state approximation, introduced for this system by G. E. Briggs and J. B. S. Haldane in 1925. Shortly after mixing, the concentration of the intermediate complex ES reaches a near-constant value because it is being made and destroyed at the same rate. Setting its rate of formation equal to its rate of breakdown:

formation of ES  = k₁·[E]·[S]
breakdown of ES  = (k₋₁ + k₂)·[ES]

steady state:  k₁·[E]·[S] = (k₋₁ + k₂)·[ES]

Define the Michaelis constant as the ratio of the rate constants that empty the complex to the one that fills it:

Km = (k₋₁ + k₂) / k₁

Use the enzyme conservation law [E]ₜ = [E] + [ES] to eliminate the unmeasurable free-enzyme concentration, recognize that the observed rate is v = k₂·[ES], and the algebra collapses to the famous hyperbola:

      v = Vmax · [S] / (Km + [S])      where   Vmax = k₂·[E]ₜ = kcat·[E]ₜ

Read off the two limits and the curve explains itself:

  • Low substrate ([S] ≪ Km): the [S] in the denominator is negligible, so v ≈ (Vmax/Km)·[S]. The rate is first-order in substrate — a straight line rising from the origin.
  • High substrate ([S] ≫ Km): the Km in the denominator is negligible, so v ≈ Vmax. The rate is zero-order in substrate — flat, independent of how much more you add.
  • Exactly [S] = Km: the equation gives v = Vmax/2. This is the operational definition of Km — the substrate concentration that delivers half-maximal velocity.

What the constants tell you: kcat, Km, and efficiency

Vmax is not an intrinsic property of the enzyme because it scales with how much enzyme you put in the tube. The intrinsic quantity is the turnover number kcat = Vmax/[E]ₜ, the number of substrate molecules a single active site converts per second at saturation. Turnover numbers span an enormous range:

Enzymekcat (s⁻¹)Km (M)kcat/Km (M⁻¹s⁻¹)
Catalase (H₂O₂ → H₂O + O₂)~4 × 10⁷~1.1~4 × 10⁷
Carbonic anhydrase (CO₂ hydration)~1 × 10⁶~0.012~8 × 10⁷
Acetylcholinesterase~1.4 × 10⁴~9 × 10⁻⁵~1.6 × 10⁸
Triosephosphate isomerase~4 × 10³~2 × 10⁻⁵~2 × 10⁸
Chymotrypsin (peptide bond)~100~0.015~7 × 10³
Lysozyme~0.5~6 × 10⁻⁶~8 × 10⁴

The ratio kcat/Km — the specificity constant — is the single most useful number in the table. Substitute it back into the low-substrate limit and you find v ≈ (kcat/Km)·[E]·[S], so it is the effective second-order rate constant for the reaction of free enzyme with free substrate. It captures both how well the enzyme binds (Km) and how fast it catalyzes (kcat) in one figure, which is exactly what you want when comparing how an enzyme handles competing substrates.

There is a hard upper bound on kcat/Km: an enzyme cannot react with its substrate faster than the two diffuse together, which in water sets a ceiling near 10⁸–10⁹ M⁻¹s⁻¹. Enzymes such as triosephosphate isomerase, acetylcholinesterase, and carbonic anhydrase sit at that diffusion limit and are called catalytically perfect — evolution cannot make them faster without changing the laws of physics.

Worked example: reading a rate off the curve

Suppose an enzyme has Vmax = 0.50 µmol·L⁻¹·s⁻¹ and Km = 2.0 mM (2.0 × 10⁻³ M). What is the rate when [S] = 0.50 mM?

v = Vmax · [S] / (Km + [S])
  = 0.50 · (0.50) / (2.0 + 0.50)        (in mM, units cancel in the ratio)
  = 0.50 · 0.50 / 2.50
  = 0.10 µmol·L⁻¹·s⁻¹

That is 20% of Vmax at [S] = ¼·Km.

To reach 90% of Vmax you must solve 0.90 = [S]/(Km + [S]), which gives [S] = 9·Km = 18 mM. To squeeze out 99% you need [S] = 99·Km. This is the cruel arithmetic of saturation: getting from 90% to 99% of Vmax costs an eleven-fold increase in substrate. The last sliver of speed is the most expensive, which is why cells almost never operate their enzymes at full saturation — they sit near Km, where the enzyme is most responsive to changes in substrate level.

Extracting Km and Vmax: Lineweaver-Burk and modern fitting

Before nonlinear curve-fitting software existed, chemists linearized the hyperbola. Taking the reciprocal of both sides of the rate law gives the Lineweaver-Burk equation:

1/v = (Km/Vmax) · (1/[S]) + 1/Vmax

Plot 1/v  (y)  versus  1/[S]  (x):
   slope        = Km / Vmax
   y-intercept  = 1 / Vmax
   x-intercept  = −1 / Km

The double-reciprocal plot is a straight line, so Km and Vmax fall out of the slope and intercepts. It is also the cleanest way to see inhibition type, because each kind of inhibitor moves the line in a signature way:

Inhibition typeEffect on apparent VmaxEffect on apparent KmLineweaver-Burk signature
CompetitiveUnchangedIncreasesLines cross on the y-axis
UncompetitiveDecreasesDecreases (same factor)Parallel lines
Noncompetitive (pure)DecreasesUnchangedLines cross on the x-axis
MixedDecreasesIncreases or decreasesLines cross above/below x-axis

The catch: taking reciprocals badly distorts the error structure. Low substrate concentrations have the largest experimental error and the largest 1/[S] values, so they dominate the fit and pull the line around. Modern practice is to fit the raw v-versus-[S] data directly by nonlinear least-squares regression, which weights every point fairly. Lineweaver-Burk survives as a teaching and diagnostic tool, not as the way to report the actual numbers.

Conditions, scope, and where the model breaks

The clean hyperbola depends on a short list of assumptions. Knowing them tells you exactly when to trust the model and when to reach for something else:

  • Initial rates only. v means the rate at the very start, before product builds up enough to run the reaction backward or inhibit the enzyme. Measure v₀ in the first few percent of substrate consumption.
  • Substrate in vast excess over enzyme ([S]ₜ ≫ [E]ₜ). This is what lets you treat free [S] as equal to total [S]. It fails for tight-binding inhibitors and for in-cell conditions where enzyme and substrate are comparable.
  • A single substrate and a single binding site. One active site, no cooperativity. Two-substrate reactions need extended treatments (ping-pong or sequential mechanisms).
  • No cooperativity. If subunits talk to each other the curve turns sigmoidal and you need the Hill equation, not Michaelis-Menten.
  • Steady state, not equilibrium. The Briggs-Haldane steady-state form is general; the original Michaelis-Menten "rapid equilibrium" derivation is the special case where binding equilibrates much faster than catalysis (k₂ ≪ k₋₁), making Km collapse to the true dissociation constant Kd = k₋₁/k₁.

Where Michaelis-Menten governs real outcomes

  • Drug metabolism and dosing. The liver enzyme system that clears most drugs follows Michaelis-Menten kinetics. For drugs whose blood level stays below Km, clearance is first-order and a steady dose gives a steady level. But ethanol and phenytoin run their enzymes near saturation, so clearance is roughly zero-order — the body removes a fixed amount per hour regardless of how much is present. That is why a small increase in a phenytoin dose can push blood levels into the toxic range nonlinearly, and why blood alcohol falls at a near-constant ~0.015% per hour.
  • Glucose sensing in the pancreas. Glucokinase, the liver and pancreatic hexokinase isoform, has an unusually high Km for glucose (~8 mM, near physiological blood sugar) and no product inhibition. Sitting near Km means its rate tracks blood glucose almost linearly across the normal range, making it a built-in glucose sensor that triggers insulin release exactly when sugar rises.
  • Industrial biocatalysis. Immobilized glucose isomerase, used to make high-fructose corn syrup at the scale of millions of tonnes a year, is run at substrate levels chosen relative to Km to balance throughput against the diminishing returns near Vmax. Reactor design is literally an exercise in Michaelis-Menten arithmetic.
  • Antibiotic and herbicide targets. Many drugs are competitive inhibitors that raise the apparent Km of an essential enzyme — methotrexate against dihydrofolate reductase, for example — and the Michaelis-Menten framework is how their potency (the inhibition constant Kᵢ) is measured and compared.

Common misconceptions and pitfalls

  • Treating Km as a binding constant. Km = (k₋₁ + k₂)/k₁ equals the dissociation constant Kd only when catalysis is slow relative to release. For efficient enzymes the k₂ term inflates Km above Kd, so "low Km = tight binding" is a heuristic, not a law.
  • Confusing Vmax with a fixed enzyme property. Vmax = kcat·[E]ₜ depends on how much enzyme is present. Double the enzyme and you double Vmax. The transferable, enzyme-intrinsic number is kcat.
  • Reading the rate off the wrong part of the curve. People assume "more substrate, faster reaction" without limit. Past a few multiples of Km the rate barely moves; you are paying for substrate you cannot use.
  • Forcing a hyperbola onto sigmoidal data. A fit that misses the low-[S] points systematically is a sign of cooperativity — switch to the Hill equation rather than tweaking Km.
  • Letting product accumulate. Michaelis-Menten is an initial-rate model. If you measure rates after substantial conversion, product inhibition and the reverse reaction corrupt both Vmax and Km. Stay in the first ~5% of substrate turnover.
  • Misjudging inhibition from a single concentration. You cannot tell competitive from noncompetitive inhibition at one substrate level. You need the full curve at several inhibitor concentrations to see whether apparent Vmax, Km, or both shift.

Frequently asked questions

What do Vmax and Km actually mean?

Vmax is the maximum rate the reaction reaches when the substrate concentration is so high that every enzyme molecule is occupied — the saturation ceiling. Km, the Michaelis constant, is the substrate concentration that gives exactly half of Vmax. A low Km means the enzyme reaches half-speed at a low substrate level, which usually signals tight binding; a high Km means it needs a lot of substrate to get going.

Why does the enzyme rate saturate instead of rising forever?

Because there is a fixed amount of enzyme. At low [S], free enzyme is plentiful and adding more substrate finds more open active sites, so the rate climbs almost linearly. At high [S], nearly every active site is already filled with substrate — the enzyme is working flat out — so adding more substrate has almost nowhere to bind and the rate flattens at Vmax. The bottleneck becomes how fast the enzyme can process and release product, not how fast it can find substrate.

Is Km the same as the dissociation constant Kd?

Only in a special case. Km = (k₋₁ + k₂)/k₁, while the true binding dissociation constant is Kd = k₋₁/k₁. When catalysis is slow compared to substrate release (k₂ ≪ k₋₁), the k₂ term drops out and Km ≈ Kd, so Km approximates binding affinity. When catalysis is fast (k₂ comparable to or larger than k₋₁), Km is larger than Kd and is a kinetic constant, not a thermodynamic binding constant. Treating Km as binding affinity is a common shortcut that fails for efficient enzymes.

What is kcat and what is the kcat/Km ratio used for?

kcat is the turnover number — the number of substrate molecules one active site converts to product per second when saturated, equal to Vmax/[E]total. Values range from under 1 s⁻¹ to about 4×10⁷ s⁻¹ for catalase. The ratio kcat/Km is the specificity constant: it measures catalytic efficiency at low substrate and has an upper limit set by diffusion, roughly 10⁸–10⁹ M⁻¹s⁻¹. Enzymes that reach that ceiling, like triosephosphate isomerase and acetylcholinesterase, are called catalytically perfect.

How do you measure Vmax and Km from data?

Measure the initial rate v₀ at several substrate concentrations, then fit v₀ = Vmax·[S]/(Km + [S]) by nonlinear regression — the modern standard. The classic Lineweaver-Burk double-reciprocal plot (1/v vs 1/[S]) linearizes the equation: the y-intercept is 1/Vmax and the x-intercept is −1/Km. It is great for teaching and for diagnosing inhibition type, but it distorts error at low [S], so it is no longer the preferred way to extract the actual numbers.

Does Michaelis-Menten apply to allosteric enzymes?

No. Michaelis-Menten assumes a single substrate-binding site with no cooperativity, giving a hyperbolic rate curve. Allosteric enzymes with multiple interacting subunits, like hemoglobin's oxygen binding or aspartate transcarbamoylase, give a sigmoidal (S-shaped) curve instead and are described by the Hill equation. If a rate-versus-substrate plot is S-shaped rather than a smooth hyperbola, Michaelis-Menten is the wrong model.