Calculate an enzyme's reaction rate, substrate concentration, Km, or Vmax when you know the other three Michaelis-Menten values.
The rate predicted by the one-substrate Michaelis-Menten equation.
This finite concentration is valid only when the target rate is lower than Vmax.
Km is the concentration where this model predicts half of Vmax.
This is the limiting rate implied by the entered values.
At a substrate concentration equal to Km, this value is 50%.
A value of 0.75 means the rate is 75% of Vmax.
A ratio of 1 corresponds to half of Vmax in this model.
Table of contents
How to use our Michaelis-Menten Equation Calculator
- Choose the value you need in "Solve for." Leave "Reaction rate" selected to predict the initial reaction rate.
- Choose "Rate unit for v and Vmax," then enter every rate value in that same assay-rate unit.
- Choose the unit printed with Km in "Km concentration unit" and the unit printed with substrate in "Substrate concentration unit." These units can be different.
- Enter the three values required for the selected calculation and select "Calculate." Scientific notation such as 1e-9 is accepted.
- Read the first result as the requested value. Check "Rate as a percent of Vmax" and "Substrate-to-Km ratio" to see how close the modeled reaction is to Vmax.
- If you selected a concentration unit after entering its number, re-enter the source number. Changing a unit treats the existing number as being in the newly selected unit.

Definitions
Michaelis-Menten equation: A model that relates an enzyme's initial reaction rate to substrate concentration in a simple one-substrate reaction.
Initial reaction rate (v): The reaction rate measured early enough that major substrate depletion and product buildup have not changed it much.
Maximum reaction rate (Vmax): The limiting rate predicted by the model when substrate is very abundant.
Michaelis constant (Km): The substrate concentration at which the model predicts a rate equal to one-half of Vmax.
Substrate concentration ([S]): The substrate amount per volume in the reaction mixture.
Fraction of Vmax: The initial rate divided by Vmax. For example, 0.75 means the rate is 75% of Vmax.
Common mistakes and quick fixes
Mistake: Using different assay-rate bases for "Initial reaction rate (v)" and "Maximum reaction rate (Vmax)," such as umol/min for one and absorbance units/min for the other.
Fix: Use values measured on the same assay basis and select that shared basis in "Rate unit for v and Vmax."
Mistake: Entering the stock-solution concentration instead of the concentration in the final reaction mixture.
Fix: Enter the substrate concentration after dilution in the assay mixture.
Mistake: Treating Km as a reaction rate.
Fix: Enter Km as a substrate concentration and choose its concentration unit separately.
Mistake: Trying to solve for substrate concentration or Km when the initial rate equals or exceeds Vmax.
Fix: Check the source values. A finite positive answer in these modes requires an initial rate greater than zero and lower than Vmax.
Limitations & Key Assumptions / Boundary Conditions
- This calculator uses a simple one-substrate initial-rate Michaelis-Menten model. It does not model inhibition, allosteric behavior, cooperativity, multiple substrates, or changing enzyme activity.
- Vmax and the initial rate must use the same assay basis. The calculator does not convert between amount rates, concentration rates, and absorbance rates.
- Km and substrate concentration can be entered in M, mM, uM, or nM, but they must describe the same reaction conditions.
- When a target rate is close to Vmax, the solved substrate concentration becomes very large and is highly sensitive to small changes in the entered values.
- A calculated value follows from the entered measurements or fitted values. It does not prove that an enzyme system follows this model under every laboratory condition.
Methodology
Equation and units
The calculator converts Km and substrate concentration to M before calculation, so their source units may differ. It leaves v and Vmax in the selected shared rate unit.
v = Vmax[S] / (Km + [S])
In this equation, v is the initial reaction rate, Vmax is the maximum reaction rate, Km is the Michaelis constant, and [S] is substrate concentration.
Inverse calculations
When you select another unknown, the calculator rearranges the same equation and converts a solved concentration into the selected answer unit.
[S] = vKm / (Vmax - v)
Km = [S](Vmax - v) / v
Vmax = v(Km + [S]) / [S]
A finite positive substrate concentration or Km requires 0 < v < Vmax. Solving for Vmax requires [S] to be greater than zero.
Supporting values
After finding the requested value, the calculator uses the complete set of values to calculate the fraction of Vmax, percent of Vmax, and substrate-to-Km ratio.
fraction of Vmax = v / Vmax
percent of Vmax = 100v / Vmax
substrate-to-Km ratio = [S] / Km
Example:
with Vmax = 100 umol/min, Km = 2 mM, and [S] = 6 mM, the predicted rate is 100 x 6 / (2 + 6) = 75 umol/min. That is 75% of Vmax, and the substrate-to-Km ratio is 3.