Michaelis-Menten Equation Calculator

Calculate enzyme reaction velocity or the substrate concentration needed for a target rate.

Enzyme kinetics
Use consistent rate units for velocity and Vmax, and consistent concentration units for [S] and Km.

About the Michaelis-Menten equation

The Michaelis-Menten equation describes the initial rate of many enzyme-catalyzed reactions as substrate concentration changes. In its familiar form, reaction velocity v equals Vmax multiplied by substrate concentration [S], divided by Km plus [S]. Vmax is the limiting rate approached when enzyme active sites are saturated, while Km is the substrate concentration at which the predicted velocity equals one half of Vmax. This calculator evaluates that equation directly and can also rearrange it to find the substrate concentration required for a target velocity. The curve rises quickly at low substrate concentration and gradually levels toward Vmax. When [S] equals Km, the denominator is twice Km and the rate is Vmax divided by two. When [S] is much smaller than Km, velocity is approximately proportional to substrate concentration. When [S] is much larger than Km, adding more substrate produces progressively less increase because most available enzyme is already occupied. These features make Km and Vmax useful summary parameters for comparing enzymes, substrates, assay conditions, and inhibitors. Units must remain consistent. Substrate concentration and Km may both be mM, micromolar, or another concentration unit. Velocity and Vmax may be micromoles per minute, absorbance change per second, or another rate unit. The numerical equation works as long as each matching pair uses the same basis. The inverse calculation uses [S] equals Km times v divided by Vmax minus v. A finite positive substrate concentration requires the target velocity to remain below Vmax; the model reaches Vmax only asymptotically. Michaelis-Menten behavior assumes initial-rate measurements, a relatively constant substrate pool, and a simple steady-state mechanism without strong cooperativity or substrate inhibition. Real data may require nonlinear regression, error estimates, and alternative kinetic models. Experimental temperature, pH, ionic strength, enzyme concentration, and inhibitors can all change fitted parameters. Use this calculator to check calculations, explore trends, and plan approximate assay ranges, then estimate final kinetic constants from replicate measurements with an appropriate statistical fit rather than from one observation.

Michaelis-Menten examples

These cases illustrate half-saturation and the approach toward maximum velocity.

InputsCalculated valueInterpretation
[S] = 2.5 mM, Km = 0.5 mM, Vmax = 100v = 83.333Substrate is five times Km
[S] = 4 mM, Km = 4 mM, Vmax = 80v = 40.000Velocity is half of Vmax
v = 75, Km = 2 mM, Vmax = 100[S] = 6.000 mMInverse substrate calculation

How to use the kinetics calculator

  1. Choose whether to solve for reaction velocity or substrate concentration.
  2. Enter Vmax and Km using consistent rate and concentration units.
  3. Enter substrate concentration or a target velocity, depending on the selected calculation.
  4. Select Calculate kinetics and interpret the result in the units supplied.

Frequently asked questions

What does Km mean?

Km is the substrate concentration predicted to produce half of Vmax in the Michaelis-Menten model. A lower Km often indicates half-saturation at a lower substrate concentration, but it is not always identical to binding affinity.

What does Vmax mean?

Vmax is the limiting initial reaction velocity when substrate is abundant relative to Km. Its value depends on enzyme concentration and assay conditions.

Why must target velocity be below Vmax?

The simple model approaches Vmax as substrate concentration increases but does not exceed or reach it at a finite concentration. Solving for a target at or above Vmax therefore has no finite physical answer.

Can I use micromolar instead of mM?

Yes, provided [S] and Km use the same concentration unit. The calculated substrate result will then be in that same unit.

Does this equation work for cooperative enzymes?

Not usually, because cooperative kinetics often produce a sigmoidal rather than hyperbolic rate curve. A Hill model or a mechanism-specific model may be more appropriate in that situation.