🔬
🔬 Science & engineering

Michaelis-Menten Enzyme Kinetics Calculator

Results update as you type.

Your numbers

Understanding the Michaelis-Menten enzyme kinetics calculator — concept and principle

The Michaelis-Menten equation describes how the initial rate of an enzyme-catalysed reaction rises with substrate concentration and levels off at a maximum. This calculator returns the velocity v for a chosen [S], Vmax and Km, and lets you add a reversible inhibitor of competitive, non-competitive or uncompetitive type.

Michaelis-Menten: share of enzymes busy with substrateWith Km 2 and substrate 5, five of every seven enzyme sites are busy, so the rate is 5/7 of Vmax 100, which is 71.43.How busy are the enzymes?busy share = [S] ÷ (Km + [S]) = 5 ÷ (2 + 5)5 of 7 holding substrate2 freev71.43Vmax 100More substrate, diminishing gains:[S] = Km50%[S] = 2.5 Km71%[S] = 4 Km80%[S] = 9 Km90%v = 100 × 5 ÷ 7 = 71.4371.43% of Vmax · no inhibitor
[S] = 2.5 Km keeps 5 of 7 sites busy: v = 71.43, or 71.43% of Vmax.

How it is calculated

v takes the units of Vmax (for example µmol/min); Km, [S], [I] and Ki must share one concentration unit.

The principle

The model assumes enzyme E binds substrate S to form a complex ES, which breaks down to product. If the substrate is in large excess and ES reaches a steady state, the fraction of enzyme in the ES form is [S] ÷ (Km + [S]), and the rate is that fraction times Vmax. Km is therefore the substrate concentration at which v is exactly half of Vmax. Inhibitors either compete with S for the active site, bind ES only, or bind both forms equally, which changes the equation in the three ways above.

Worked example

  1. Inputs: Vmax = 100, Km = 2, [S] = 5, no inhibitor (Ki = 0, [I] = 0), so α = 1.
  2. Denominator: Km + [S] = 2 + 5 = 7.
  3. v = 100 × 5 ÷ 7 = 71.43 (in Vmax units).
  4. Fraction of Vmax: 71.43 ÷ 100 = 71.43%.
How Velocity v changes with VmaxHow Velocity v changes with Vmax050100150255075100125150200Example: 71.42857143Vmax
Each point is the calculator re-run with only “Vmax” changed; the gold point is the default example. Change the inputs above and this chart follows your numbers.
VmaxVelocity v
2517.85714286
5035.71428571
7553.57142857
10071.42857143
12589.28571429
150107.1428571
200142.8571429

How to read the result

The ratio [S]/Km tells you where you are on the curve: at [S] = Km, v = 50% of Vmax; at [S] = 4 Km, 80%; at [S] = 9 Km, 90%. Below Km the rate is nearly proportional to [S]; far above Km the enzyme is saturated and adding substrate barely helps. A low Km means the enzyme reaches half-maximal rate at low substrate concentration.

Common mistakes

Keep in mind: The equation assumes a single substrate, steady state, initial-rate conditions and no cooperativity. Allosteric enzymes, substrate inhibition and multi-substrate reactions need other models.

Frequently asked questions

How do I find Vmax and Km from data?

Measure initial rates at several [S] and fit the equation by non-linear regression. Lineweaver-Burk double-reciprocal plots are useful for visualising inhibition type but distort errors.

Why does a competitive inhibitor not change Vmax?

At very high [S] the substrate outcompetes the inhibitor for the active site, so the maximum rate is still reached.

What is kcat?

kcat = Vmax ÷ [E]total, the number of substrate molecules each active site converts per unit time.

Sources: L. Michaelis and M. L. Menten, Biochemische Zeitschrift 49, 333–369 (1913) · G. E. Briggs and J. B. S. Haldane, Biochemical Journal 19, 338–339 (1925) · D. L. Nelson and M. M. Cox, Lehninger Principles of Biochemistry, chapter on enzymes

Checked 8 Nov 2026. Standard textbook formulas in SI units, computed in your browser. For learning and estimates — real designs must follow your local codes and be checked by a qualified engineer.

🔬 All science & engineering tools →🌍 Calculators by country →