Skip to content
K Knidox Search…
Biology · Enzyme Kinetics

Michaelis-Menten Calculator

Find an enzyme’s reaction rate from Vmax, Km, and the substrate concentration.

Rate when the enzyme is fully saturated.
Substrate level giving half of Vmax.
Current substrate concentration.
Try a scenario
Reaction rate v
5050% of Vmax

At this substrate level the enzyme runs at 50% of its maximum rate Vmax = 100. Half of Vmax is reached exactly when [S] = Km = 5.

Rate vs substrate concentration
Michaelis-Menten saturation curve of rate versus substrate concentrationVmax = 100v = 0[S] = 0[S] = 25

The rate climbs steeply, then plateaus toward Vmax. The dashed line marks v = Vmax ÷ 2, the half-maximal rate reached when [S] = Km.

The Michaelis-Menten equation gives an enzyme’s rate as v = Vmax · [S] ÷ (Km + [S]). With Vmax = 100, Km = 5, and [S] = 5, you get v = 100 · 5 ÷ 10 = 50 — exactly half of Vmax. The rate always equals Vmax ÷ 2 when the substrate concentration equals Km.

What the Michaelis-Menten model describes

The Michaelis-Menten equation predicts the initial rate v of an enzyme-catalysed reaction from the substrate concentration [S]. Two constants define the enzyme: Vmax, the maximum rate reached when every active site is occupied, and Km, the Michaelis constant — the substrate concentration at which the enzyme runs at half of Vmax. At low [S] the rate rises almost linearly with substrate; at high [S] it plateaus toward Vmax as the enzyme becomes saturated.

v = Vmax · [S] ÷ (Km + [S])

Reaction rate v from Vmax, the Michaelis constant Km, and substrate concentration [S].

Worked example

An enzyme has Vmax = 100 µmol/min and Km = 5 mM. What is the rate when the substrate concentration is [S] = 15 mM?

  1. 1
    Write the equation. v = Vmax · [S] ÷ (Km + [S]). You need Vmax, Km, and the current substrate concentration [S].
  2. 2
    Substitute the values. v = 100 · 15 ÷ (5 + 15). Here Vmax = 100, Km = 5, and [S] = 15.
  3. 3
    Simplify the denominator. Km + [S] = 5 + 15 = 20, and Vmax · [S] = 100 · 15 = 1500.
  4. 4
    Divide to get the rate. v = 1500 ÷ 20 = 75. The enzyme runs at 75, which is 75% of Vmax at this substrate level.

Substrate level vs fraction of Vmax

How the fraction of Vmax rises with [S] measured relative to Km.

Substrate [S]Rate vFraction of Vmax
0.5 · KmVmax ÷ 3≈ 33%
KmVmax ÷ 250%
2 · Km2·Vmax ÷ 3≈ 67%
10 · Km10·Vmax ÷ 11≈ 91%

How to read Km and the plateau

Km is the substrate concentration at half Vmax. It measures how much substrate the enzyme needs to work at half speed, so a low Km means high affinity — the enzyme reaches half its maximum rate with very little substrate. A high Km means the enzyme needs a lot of substrate to get going.

The rate plateaus because active sites saturate. As [S] climbs, more and more enzyme molecules are occupied at any instant; once nearly all sites are filled, adding substrate can barely raise the rate, so v approaches — but never quite reaches — Vmax.

Assumptions. The equation gives the initial rate under steady-state conditions with substrate in large excess over enzyme, no product inhibition, and no cooperativity between active sites. Enzymes that deviate — such as cooperative, multi-subunit ones — follow a sigmoidal curve instead and need a different model.

What does Km mean?
Km, the Michaelis constant, is the substrate concentration at which the enzyme runs at half of Vmax. It reflects the enzyme’s affinity for its substrate: a low Km means high affinity, because only a little substrate is needed to reach half the maximum rate.
Why does the reaction rate plateau at high substrate?
At high [S] almost every active site is occupied at any moment, so the enzyme is saturated. Adding more substrate can no longer increase how fast product forms, so the rate levels off and approaches Vmax without ever exceeding it.
What is Vmax?
Vmax is the maximum rate the reaction can reach, achieved when the substrate concentration is high enough to keep every active site occupied. It is proportional to the amount of enzyme present and to its turnover number kcat.
What happens when [S] equals Km?
When [S] = Km the denominator (Km + [S]) equals 2·Km, so v = Vmax · Km ÷ (2·Km) = Vmax ÷ 2. The rate is exactly half of Vmax — this is the defining property used to read Km off a curve.
Does a low Km mean high or low affinity?
A low Km means high affinity. The enzyme reaches half its maximum rate at a very low substrate concentration, so it binds and processes substrate efficiently even when little is available.
When does the Michaelis-Menten equation not apply?
It assumes a single active site with no cooperativity, steady-state conditions, substrate in excess over enzyme, and no product inhibition. Cooperative, multi-subunit enzymes give a sigmoidal (S-shaped) curve instead and are modelled with the Hill equation.