How to use (3 steps)
- Select an example or enter [S] and v in the table (Excel paste OK).
- Confirm units and adjust advanced settings (weights, initial values) if needed.
- Km, Vmax, and plots (fit/residuals) are shown.
Linearization (e.g., Lineweaver–Burk) can distort error handling. Use nonlinear fitting as the main estimate and linearization as a reference.
Input ([S] and v)
Load an example or calculate with your inputs.
Units update with the selected example.
| [S] (µM) | v (µM/min) | Actions |
|---|
Blank rows are ignored. Enter values ≥ 0.
Paste (TSV/CSV)
Paste two columns ([S], v). A header row (S, v) is allowed.
Advanced settings
Initial values are guides for stable fitting. If it does not converge, try changing them.
Results (Km, Vmax)
Paste sample points or load your own data to estimate Km, Vmax, and fit quality.
Not calculated yetNot calculated yetNot calculated yetNot calculated yetNot calculated yetNot calculated yetSSE=Not calculated yet, RMSE=Not calculated yet, R²=Not calculated yetOutputs
Plots (fit & residuals)
Hover (or tap) a point to see details.
Per-point table
| [S] | v | v_fit | residual | residual² |
|---|
How it’s calculated
- Model:
v = (Vmax × [S]) / (Km + [S]) - Estimate Km and Vmax by minimizing the sum of squared residuals (nonlinear least squares).
- R² and RMSE are shown as guides to fit quality.
FAQ
How many points do I need to fit?
Because two parameters (Km and Vmax) are estimated, at least 3 points are recommended. More points usually improve stability.
The fit does not converge. What can I do?
Try adding high-concentration points, widening the [S] range, checking possible outliers, or changing initial values.
Is a high R² always correct?
It is a guide, but R² alone is not definitive. In nonlinear regression, R² can be negative if the fit is worse than a mean model. Check residual patterns and [S] range too.
Can I fit with different units?
Yes. Units are labels only; changing units does not convert entered values. Choose labels that match your numbers.
What is included in the share URL?
Settings (units, weights, bounds, initial values) and optionally input data.
Are my inputs sent anywhere?
All calculations run in your browser. Your data is not sent.
Related tools
- IC50 / EC50 calculator | 4PL fit, Hill slope, confidence intervals | CalcBEFit dose-response style curves when your next question is inhibition or effect size rather than enzyme kinetics.
- Reaction kinetics calculator | rate laws, half-life, Arrhenius | CalcBESwitch to a broader kinetics page when you need rate-law relationships beyond Michaelis-Menten fitting.
- Beer-Lambert law calculator | absorbance, concentration, ε·l | CalcBEUse absorbance-based concentration calculations when preparing or checking assay inputs for kinetic experiments.
Feedback
Share corrections or improvement ideas to help us improve this tool.