Michaelis-Menten Enzyme Kinetics Calculator

Calculate enzyme reaction velocity using Michaelis-Menten kinetics.
Find Km and Vmax from data points using Lineweaver-Burk double reciprocal analysis.

Enzyme Kinetics Results

The Michaelis-Menten equation

Published by Leonor Michaelis and Maud Menten in 1913, this equation is the single most important model in enzyme kinetics. It describes how reaction velocity V depends on substrate concentration [S]:

V = Vmax × [S] ÷ (Km + [S])

Three meaningful parameters:

  • Vmax: the maximum reaction velocity, achieved when all enzyme molecules are saturated with substrate
  • Km: the substrate concentration at which V = Vmax/2 — the “Michaelis constant”
  • [S]: substrate concentration in your reaction

The curve is a rectangular hyperbola: linear at low [S], approaching Vmax asymptotically at high [S].

What Km actually tells you

Km is best understood as the substrate concentration needed to drive the enzyme at half-speed. It has units of concentration (typically µM or mM), the same as [S].

  • Low Km (1-10 µM): high affinity. The enzyme operates near maximum velocity even at low substrate. Examples: hexokinase (Km ≈ 0.05 mM for glucose), most signaling enzymes.
  • Medium Km (10-100 µM): typical metabolic enzymes.
  • High Km (1-100 mM): low affinity. Need lots of substrate to drive the reaction. Examples: glucokinase (Km ≈ 10 mM for glucose) — explains why this enzyme only kicks in when blood sugar spikes.

The two glucose-phosphorylating enzymes (hexokinase, low Km, always-on; glucokinase, high Km, post-meal regulated) are a classic illustration of how Km tunes enzymes to specific physiological contexts.

Catalytic efficiency — kcat/Km

The single most important parameter for comparing enzymes is the specificity constant:

specificity constant = kcat ÷ Km

Where kcat is the turnover number (reactions per enzyme per second at saturation, = Vmax ÷ [E]). High kcat/Km = efficient enzyme.

Theoretical maximum (diffusion-limited): about 10⁸ to 10⁹ M⁻¹s⁻¹ — limited by how fast substrate can find the active site. Enzymes that have evolved to this limit are called “perfect enzymes”:

Enzyme kcat/Km (M⁻¹s⁻¹) Notes
Acetylcholinesterase 1.6 × 10⁸ Near diffusion limit; neurotransmitter cleanup
Catalase 4 × 10⁷ Hydrogen peroxide detox
Fumarase 1.6 × 10⁸ Near-perfect for fumarate
Triose phosphate isomerase 2.4 × 10⁸ Glycolysis enzyme
Carbonic anhydrase 1.5 × 10⁸ CO₂ to bicarbonate

These enzymes can’t get meaningfully faster — they’re rate-limited by physics, not chemistry.

The Lineweaver-Burk double-reciprocal plot

Before computers, kinetics measurements needed graphical analysis. The Michaelis-Menten hyperbola is hard to fit by eye, but its reciprocal is a straight line:

1/V = (Km/Vmax) × (1/[S]) + 1/Vmax

Plotting 1/V vs 1/[S]:

  • y-intercept = 1/Vmax
  • x-intercept = -1/Km
  • slope = Km/Vmax

This is the Lineweaver-Burk plot. It’s not the most statistically rigorous method (errors at low [S] get amplified by the reciprocal transformation), but it’s intuitive and easy to read. Modern enzymologists use non-linear regression of the raw hyperbola, but Lineweaver-Burk is still the standard teaching tool.

Enzyme inhibition — what changes Km vs Vmax

The classification of inhibitors comes from how they affect Km and Vmax:

Inhibitor type Km effect Vmax effect What it does
Competitive Increases No change Blocks active site; can be outcompeted with more [S]
Non-competitive No change Decreases Binds elsewhere; reduces effective enzyme
Uncompetitive Decreases Decreases Binds only to E-S complex; rare
Mixed Either Decreases Binds both E and E-S

Examples:

  • Methotrexate (cancer drug): competitive inhibitor of dihydrofolate reductase
  • Aspirin: irreversible inhibitor of COX enzymes
  • Penicillin: irreversible inhibitor of bacterial transpeptidase

Drug development is largely about finding selective inhibitors with the right Ki (inhibitor binding constant) values.

Practical experimental notes

Real enzyme assays involve several subtleties:

  • Initial rate measurement: V should be measured before substrate is significantly depleted (<10% conversion). Beyond that, you’re seeing pseudo-equilibrium not initial rate.
  • Substrate concentration range: span from 0.2 × Km to 5 × Km if possible. Lower than 0.2 × Km gives weak signal; higher than 5 × Km doesn’t add information.
  • Enzyme concentration: must be in vast excess relative to product detection limit, but in vast deficit relative to substrate (so [E] « [S]). Otherwise the assumptions break down.
  • Temperature and pH: both shift kinetic parameters. Standardize.
  • Co-factors: missing Mg²⁺, NADH, or other cofactors causes “low Vmax” that’s really an artifact.

When Michaelis-Menten doesn’t apply

The equation assumes:

  1. Steady-state of enzyme-substrate complex (almost always true)
  2. [S] » [E] (usually true in assays)
  3. Single substrate, single active site
  4. No allosteric regulation

For multi-substrate enzymes, allosterically regulated enzymes (with sigmoidal curves, like hemoglobin oxygen binding), or cooperative enzymes, you need extensions of the basic model — Hill equation, ordered/random bi-substrate kinetics, MWC model, etc.

Worked example

You measure an enzyme reaction at three substrate concentrations:

  • [S] = 10 µM → V = 40 µmol/min
  • [S] = 50 µM → V = 80 µmol/min
  • [S] = 100 µM → V = 90 µmol/min

The curve is clearly approaching saturation. Using Lineweaver-Burk:

  • Vmax ≈ 100 µmol/min (asymptotic limit)
  • Km ≈ 20 µM (concentration where V ≈ 50 µmol/min)
  • kcat/Km tells you this enzyme has moderate catalytic efficiency

Bottom line

Michaelis-Menten kinetics is the foundation of enzyme analysis. Km tells you affinity, Vmax tells you maximum throughput, and kcat/Km tells you efficiency. The hyperbolic curve characterizes 95% of biological enzymes; the 5% with sigmoidal kinetics (allosteric enzymes) need separate models. For drug development, manipulating these parameters is essentially the entire field.


Embed This Calculator

Copy the code below and paste it into your website or blog.
The calculator will work directly on your page.