Enzyme Kinetics & Biochemistry

Michaelis–Menten Rate & Substrate Calculator

Compare rates across substrate concentrations or solve the substrate concentration for an entered rate or fraction of Vmax.

Biology · experimental measurements

Connect substrate concentration to a limiting initial-rate model, including the inverse solve and its asymptotic boundary.

Private calculations in your browser · explicit inputs and model boundaries
Example preview · Below and above KmSubstrate response and the limiting rate
003056010901512020Michaelis–Menten rateVmax asymptoteNo substrate: 0, 0At Km: 2, 60High substrate: 18, 108Substrate (mM)Rate (µmol/min)
Michaelis–Menten rateVmax asymptote

The half-rate point is 2 mM. Markers are entered or solved scenarios; the horizontal line is a limit, not a finite saturation point.

  1. 1EnterProvide the known values
  2. 2CalculateResults update automatically
  3. 3VerifyReview the details and units
Try an example

Enter values in concentration unit.

Enter values in rate unit.

One row: scenario name, substrate concentration. All concentrations use the entered unit.

Calculation result

Enter valid values to see the result.

Your entries are calculated in this browser and are not submitted to 365CALCS.COM.

Feedback

Understand the relationship

The reasoning behind the result

A limiting rate and a concentration scale

[S] = Km ⇒ v = Vmax/2

The Michaelis–Menten initial-rate model relates substrate concentration [S] to rate v. Vmax is the limiting rate for the entered amount of active enzyme. Km carries the same concentration unit as [S]; its numerical role is to mark the half-limiting-rate concentration.

The ratio [S]/(Km+[S]) is dimensionless. It increases from zero toward one, so multiplying by Vmax preserves the rate unit. Changing the amount of active enzyme can change Vmax; changing assay conditions can change both parameters.

The inverse becomes steep near the limit

[S]/Km = f/(1 − f), where f = v/Vmax

Rearranging the rate equation gives the substrate requirement for a chosen fraction f. At 50%, [S]=Km; at 90%, [S]=9Km; at 99%, [S]=99Km. A small improvement near the limiting rate can therefore require a large concentration change.

For positive Km, a rate equal to Vmax has no finite substrate solution. The calculator reports that boundary explicitly. A target above Vmax is incompatible with this model and is rejected; zero target rate corresponds to zero substrate.

A rate curve does not describe a whole reaction

The equation describes an appropriate initial-rate regime under the stated single-substrate model. It does not integrate product accumulation, account for depleted substrate, or determine when a reaction finishes.

Cooperativity, substrate inhibition, multi-substrate effects, reverse reactions and changing enzyme activity can invalidate this relationship. Km is generally a kinetic parameter, not an independently established binding Kd.

Follow the numbers

Solving an 80% rate target

  1. Let Km=3 mM and Vmax=100 µmol/min; the target rate is 80 µmol/min.
  2. The fraction is f=80/100=0.8. Required substrate is 3×0.8/(1−0.8)=12 mM.
  3. Substitution verifies v=100×12/(3+12)=80 µmol/min. The concentration is four times Km.

This is a model concentration for the entered rate, not a validated assay setting.

Quick guide

How to use this calculator

  1. Enter Km and Vmax from the same preparation and experimental conditions.
  2. Use one substrate unit and one rate unit throughout; label both explicitly.
  3. Compare named substrate scenarios or choose a target rate or fraction.
  4. Inspect each calculated rate and fraction of Vmax; a limit of 100% is approached rather than reached.

Calculation method

Calculation and interpretation

Connect substrate concentration to a limiting initial-rate model, including the inverse solve and its asymptotic boundary.

v = Vmax[S]/(Km + [S]); [S] = Km·v/(Vmax − v) = Km·f/(1 − f)

Worked example

Solving an 80% rate target

This is a model concentration for the entered rate, not a validated assay setting.

v = Vmax[S]/(Km + [S]); [S] = Km·v/(Vmax − v) = Km·f/(1 − f)

Supported inputs

Precision and limits

An experimental model, not a biological conclusion

These calculations do not establish enzyme identity, purity, active fraction, assay validity or inhibition mechanism. Temperature, pH, substrate, cofactors and preparation must match the experiment behind the entered values.

Keep measurements and mechanisms separate

A time-window slope is not automatically an initial velocity; Km is not generally an equilibrium dissociation constant. No clinical interpretation, dose or treatment decision follows from these outputs.

Continue calculating

Related calculators