← Biology

Enzymes Kinetics

Michaelis–Menten fitter (Km, Vmax)

From substrate concentration [S] and initial rate v, estimate Km and Vmax by nonlinear fitting of the Michaelis–Menten equation. View scatter + fit, residuals, and R²/RMSE (guide) together.

All calculations run in your browser. Your data is not sent.

Other languages ja | en

How to use (3 steps)

  1. Select an example or enter [S] and v in the table (Excel paste OK).
  2. Confirm units and adjust advanced settings (weights, initial values) if needed.
  3. 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)

[S]( v( 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)

Results will appear here.

Outputs

Plots (fit & residuals)

Scatter + fitted curve ([S]–v)

Hover (or tap) a point to see details.

Residuals (v_obs - v_fit)

Per-point table

[S] v v_fit residual residual²

How it’s calculated

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

Feedback

Share corrections or improvement ideas to help us improve this tool.