Michaelis-Menten Equation Calculator
How it Works
01Enter Km, Vmax, [S]
Michaelis constant in M (or μM/nM/pM); Vmax in 1/sec (or per minute, hour, day); substrate concentration
02Apply MM Equation
v = Vmax · [S] / (Km + [S]) — closed-form, no iteration needed
03Get Velocity & Saturation
Reaction rate v, fraction of Vmax, [S]/Km ratio, catalytic efficiency Vmax/Km
04Read the Regime
First-order ([S]≪Km) → half-saturation → transitional → zero-order (saturated)
What is a Michaelis-Menten Equation Calculator?
The geometry of the curve is iconic: at low (≪ Km), velocity rises linearly with substrate (first-order regime — the enzyme is mostly free, more substrate = faster reaction). At = Km exactly, v = Vmax/2 by definition (which is what makes Km a useful parameter — it pinpoints the half-saturation point). At very high (≫ Km), velocity asymptotically approaches Vmax (zero-order regime — the enzyme is fully saturated and adding more substrate doesn't help). The calculator returns velocity v in your chosen rate units, the fraction of Vmax achieved, the /Km ratio, the catalytic efficiency Vmax/Km (the second-order rate constant for enzyme-substrate encounter), and a visual MM curve with your operating point highlighted alongside the half-saturation Km marker.
A built-in Yes/No toggle at the top of the input form asks whether you know Km — selecting "No" reveals an educational visualization of the MM curve showing how Km is the substrate concentration at v = Vmax/2, helpful for students learning the equation for the first time.
Pro Tip: Pair this with our Molarity Calculator for substrate concentration prep, or our Nernst Equation Calculator for related electrochemistry calculations.
How to Use the Michaelis-Menten Equation Calculator?
How do I calculate enzyme velocity using the Michaelis-Menten equation?
The Michaelis-Menten equation is the steady-state solution to the enzyme-substrate kinetic scheme E + S ⇌ ES → E + P. Here's the complete derivation and interpretation:
Think of an enzyme like a single-lane parking garage with one attendant: at low traffic (substrate), the attendant handles each car as it arrives, so throughput scales linearly with car arrivals. At high traffic, the attendant works flat-out and throughput plateaus at the maximum rate — adding more cars only creates a queue. The MM equation captures this saturation behavior mathematically.
The Michaelis-Menten Equation
v = Vmax · / (Km + )
where v is the initial reaction velocity, Vmax is the maximum velocity (achieved when the enzyme is fully saturated), is the substrate concentration, and Km is the Michaelis constant — the substrate concentration at which v = Vmax/2. Units: v and Vmax share rate units (typically μM/s or 1/sec); Km and share concentration units (typically μM or mM in biology).
Three Limiting Cases
- ≪ Km (first-order): v ≈ (Vmax / Km) · . The denominator becomes ≈ Km. Velocity scales linearly with substrate. This is the regime where catalytic efficiency Vmax/Km dominates.
- = Km (half-saturation): v = Vmax · Km / (2Km) = Vmax/2 exactly. This is the operational definition of Km — the substrate concentration giving half-maximal velocity.
- ≫ Km (zero-order): v ≈ Vmax · / = Vmax. Velocity is independent of substrate — the enzyme is saturated. Adding more substrate doesn't help; only adding more enzyme (or finding a better catalyst) will.
Physical Meaning of Km
Km has units of concentration and is a measure of enzyme-substrate affinity. Lower Km = higher affinity (the enzyme is half-saturated at lower substrate concentration). Hexokinase (Km ≈ 0.05 mM for glucose) has 100× higher glucose affinity than glucokinase (Km ≈ 5 mM) — that's why hexokinase phosphorylates glucose efficiently throughout the body, while glucokinase only kicks in when blood glucose is high (in liver and pancreatic β-cells).
Catalytic Efficiency: Vmax/Km
The ratio Vmax/Km (often written as kcat/Km when normalized by enzyme concentration) is the second-order rate constant for the encounter of free enzyme with free substrate. Units: M⁻¹·s⁻¹. Diffusion-limited enzymes have kcat/Km ≈ 10⁸–10⁹ M⁻¹·s⁻¹ — they catalyze every productive encounter. Triose phosphate isomerase, catalase, and acetylcholinesterase are at this "catalytic perfection" limit.
Origin (Michaelis & Menten, 1913)
Derived from the kinetic scheme E + S ⇌ ES → E + P under steady-state assumptions (Briggs and Haldane, 1925, refined the derivation). At steady state, d/dt = 0, leading to = [E_total]· / (Km + ) where Km = (k_-1 + k_2)/k_1. Then v = k_2· = Vmax·/(Km+) with Vmax = k_2·[E_total].
Michaelis-Menten Equation – Enzyme Kinetics In Practice
- Step 1: Convert to consistent units. Km = 0.05 mM = 0.00005 M = 50 μM. = 5 mM = 5000 μM. So /Km = 100.
- Step 2: Apply v = Vmax · / (Km + ) = 50 · 5000 / (50 + 5000) = 50 · 5000 / 5050 = 49.50 μmol/(min·mg).
- Step 3: Compute fraction of Vmax: v/Vmax = 49.50/50 = 99.0%. Hexokinase is essentially saturated — that's why blood glucose passes efficiently into glycolysis at normal blood glucose levels.
- Step 4: Classify regime. /Km = 100 — exactly at the boundary of "Zero-Order (Saturated)". Adding more glucose won't speed up phosphorylation; the enzyme is the bottleneck.
Now consider glucokinase (the liver-specific glucose sensor): Km ≈ 8 mM, same Vmax for fair comparison. At = 5 mM (fasting glucose): v = 50 · 5/(8+5) = 50 · 5/13 = 19.2 μmol/(min·mg) — only 38% of Vmax. The enzyme is in the "Half-Saturation" regime — its rate responds sensitively to blood glucose changes. This is why glucokinase, not hexokinase, is the glucose sensor in liver and pancreatic β-cells: it operates in the linear sensitivity range exactly where blood glucose normally varies (4–10 mM). Hexokinase would already be saturated and useless as a sensor.
For catalase destroying H₂O₂: Km ≈ 25 mM, kcat ≈ 4 × 10⁷ /sec — diffusion-limited. At = 0.1 mM (typical cellular H₂O₂): v = (Vmax · 0.1)/(25 + 0.1) = Vmax · 0.004 — only 0.4% of Vmax. But because kcat is enormous, even 0.4% of Vmax is fast enough to keep cellular H₂O₂ at safe levels. Catalytic efficiency kcat/Km = 4×10⁷ / 0.025 = 1.6 × 10⁹ M⁻¹·s⁻¹ — at the catalytic-perfection limit.
Who Should Use the Michaelis-Menten Equation Calculator?
Technical Reference
Origin (Michaelis & Menten, 1913). Leonor Michaelis and Maud Menten published the first quantitative analysis of enzyme kinetics for invertase (sucrase) cleavage of sucrose. Briggs and Haldane (1925) refined the derivation to the modern steady-state form. The equation is now the foundation of all introductory biochemistry courses worldwide.
Underlying Kinetic Scheme:
E + S ⇌ (k₁, k₋₁) ES → (k₂) E + P
where E is free enzyme, S is substrate, ES is the enzyme-substrate complex, P is product, k₁ is the forward binding rate, k₋₁ is the reverse dissociation rate, and k₂ (often called kcat or "turnover number") is the catalytic step rate.
Definitions of Km and Vmax:
- Km = (k₋₁ + k₂) / k₁ — the Michaelis constant; substrate concentration at v = Vmax/2.
- Vmax = kcat · [E_total] — maximum velocity, scales with total enzyme concentration.
- kcat (turnover number) — molecules of substrate converted per enzyme active site per second. Range: 0.1 (carbonic anhydrase ~ 10⁵ — fastest known); chymotrypsin ~ 100; lysozyme ~ 0.5.
- kcat / Km — second-order rate constant for E + S encounter. Diffusion-limited maximum: ~10⁸–10⁹ M⁻¹·s⁻¹.
Reference Km Values (for common enzymes, M):
- Hexokinase (glucose): ~50 μM (high affinity, always active)
- Glucokinase (glucose, liver): ~5–8 mM (low affinity — glucose sensor)
- Catalase (H₂O₂): ~25 mM (high turnover, lower affinity)
- Acetylcholinesterase (ACh): ~95 μM
- Hemoglobin (O₂, P₅₀): ~3.5 kPa (≈26 mmHg) — note Hb uses Hill equation, not strict MM
- Trypsin (peptide substrates): 1–10 mM
- DNA polymerase (dNTPs): ~5–20 μM
- Carbonic anhydrase (CO₂): ~12 mM
Determining Km and Vmax Experimentally. Run the enzyme reaction at multiple substrate concentrations , measure initial velocity v at each. Fit to:
- Non-linear least-squares on v vs (modern best practice — most accurate)
- Lineweaver-Burk plot: 1/v vs 1/ (linear, but error-amplifying — historical)
- Eadie-Hofstee plot: v vs v/ (linear, more error-balanced than Lineweaver-Burk)
- Hanes-Woolf plot: /v vs (also linear, low error in Vmax)
When MM Fails. Allosteric enzymes (Hill equation), enzymes with two substrates (ping-pong or sequential mechanisms), enzymes with substrate inhibition (peak in v vs then decline), and pre-steady-state kinetics (single-turnover experiments) all require modified or alternative equations.
Key Takeaways
Frequently Asked Questions
What is the Michaelis-Menten Equation Calculator?
Designed for biochemistry students learning enzyme kinetics, researchers characterizing enzyme behavior, drug discovery (inhibitor analysis), pharmacology (drug clearance kinetics), and metabolic engineering (pathway flux modeling), the tool runs entirely in your browser — no data is stored or transmitted.
Pro Tip: For more chemistry tools, try our Molarity Calculator.
What is the Michaelis-Menten equation?
What does the Michaelis constant Km mean?
What does Vmax represent?
What's the catalytic efficiency Vmax/Km?
What's the difference between the three saturation regimes?
How do I find Km and Vmax experimentally?
What if my enzyme has multiple substrates?
Does MM apply to allosteric enzymes?
Why does Vmax depend on enzyme concentration?
What's a 'reasonable' Km for a biological enzyme?
Disclaimer
The Michaelis-Menten equation assumes standard steady-state conditions (single substrate, no allosteric effects, no product inhibition, rapid equilibrium). For multi-substrate reactions, allosteric enzymes (Hill equation), inhibitor presence, or pre-steady-state kinetics, additional models are required. Vmax and Km are typically determined experimentally via Lineweaver-Burk, Eadie-Hofstee, Hanes-Woolf, or non-linear regression on v vs data.