Skip to main content
Calcimator

Enzyme Kinetics (Michaelis-Menten)

Calculate reaction velocity from Vmax, Km, and substrate concentration using the Michaelis-Menten equation.

About this calculator

The Michaelis-Menten equation, v = Vmax × [S] ÷ (Km + [S]), describes how an enzyme's reaction velocity rises with substrate concentration and then plateaus once the enzyme's active sites are saturated — this calculator plugs your Vmax, Km, and current substrate concentration directly into that formula to return the instantaneous velocity. Km, the Michaelis constant, is the substrate concentration at which velocity reaches exactly half of Vmax; a lower Km means the enzyme reaches significant activity at lower substrate concentrations, which is interpreted as higher apparent affinity for that substrate. The calculator also reports percent of Vmax and percent saturation (both derived from the same v/Vmax and [S]/(Km+[S]) ratios), which together flag whether you're operating in the steep, substrate-limited part of the curve (low [S] relative to Km) or the flat, enzyme-limited plateau (high [S] relative to Km) — the accompanying curve, plotted from 0 to 5×Km, makes that saturation visually obvious.

Vmax/Km is reported as "catalytic efficiency," but this is only a true efficiency proxy when normalized by enzyme concentration (the real specificity constant is kcat/Km); as computed here it's a simpler ratio useful for comparing runs at the same enzyme concentration. The 1/v and 1/[S] values support a Lineweaver-Burk double-reciprocal plot, a classic linearization trick that turns the hyperbolic Michaelis-Menten curve into a straight line, making Km and Vmax easier to extract graphically — though it's known to weight low-substrate, low-velocity data points disproportionately and is used less than nonlinear regression in modern practice.

Inputs

Results

Reaction Velocity (v)

71.4286

% of Vmax

71.43%

Enzyme Saturation71.43%
Vmax/Km (Efficiency)10
1/v (Lineweaver-Burk)0.014
1/[S] (Lineweaver-Burk)0.04
How to Use This Calculator
  1. Enter Vmax (max velocity), Km (Michaelis constant), and Substrate Concentration [S].
  2. Review Reaction Velocity (v) and % of Vmax.
  3. Use Enzyme Saturation (%) and Vmax/Km (Efficiency) to inform your decision.
  4. Use the chart to visualize the results and explore different scenarios by adjusting inputs.

How the result changes with Vmax (max velocity)

Vmax (max velocity)Reaction Velocity (v)% of Vmax
5035.714371.43%
7553.571471.43%
150107.142971.43%
250178.571471.43%

What each input means

Vmax (max velocity)
Maximum reaction velocity when enzyme is fully saturated. Units depend on your assay (e.g., μmol/min).
Km (Michaelis constant)
Substrate concentration at half-maximal velocity. Lower Km means higher enzyme affinity.
Substrate Concentration [S]
Current substrate concentration in the same units as Km.

How this is calculated

Formula

v = Vmax × [S] / (Km + [S])

Worked example, using the default values

  1. Identify Input Parameters
    Vmax (max velocity) = 100, Km (Michaelis constant) = 10, Substrate Concentration [S] = 25 = 3 input(s) provided
  2. Calculate Reaction Velocity
    Reaction Velocity
    71.4286 = 71.4286
  3. Calculate % of Vmax
    % of Vmax
    71.43 = 71.43
  4. Calculate Enzyme Saturation
    Enzyme Saturation
    71.43 = 71.43
  5. Calculate Vmax/Km
    Vmax/Km
    10 = 10

Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

What does Km actually tell you about an enzyme?

Km is the substrate concentration at which reaction velocity reaches exactly half of Vmax — the calculator computes this implicitly through the Michaelis-Menten formula itself. A lower Km means the enzyme hits substantial activity at lower substrate concentrations, which is interpreted as higher apparent affinity for that substrate; a higher Km means more substrate is needed to reach the same fraction of Vmax.

Is the Vmax/Km output a true measure of catalytic efficiency?

Only partially — the true specificity constant used in enzymology is kcat/Km, which requires normalizing by enzyme concentration, something this calculator doesn't ask for. What's labeled here as Vmax/Km (Efficiency) is a simpler ratio, useful for comparing different runs performed at the same enzyme concentration, but it shouldn't be treated as an absolute efficiency value comparable across experiments with different enzyme amounts.

What is the Lineweaver-Burk data for, and does it have downsides?

The 1/v and 1/[S] outputs support a Lineweaver-Burk double-reciprocal plot, a classic technique that turns the hyperbolic Michaelis-Menten curve into a straight line so Km and Vmax can be extracted graphically as the slope and intercepts. Its known weakness is that it disproportionately weights low-substrate, low-velocity data points, which is why modern practice favors nonlinear regression directly on the untransformed curve instead.

Why does the Michaelis-Menten curve chart plot substrate concentration out to 5×Km?

By 5×Km, velocity has already climbed to roughly 83% of Vmax and the curve is visibly flattening into its plateau, so plotting from 0 to 5×Km captures the full shape of the response — the steep initial rise and the saturating tail — without wasting most of the chart on a flat line far beyond where the interesting behavior happens.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Science & Physics.