Skip to content

Free online tool

Make a linear calibration curve

Fit a linear standard curve from known concentrations and measured responses. Review residuals, keep replicates, and export figures and a calculation report.

Use one row per measurement. Concentration must be nonnegative; response may be negative. Include column headings.

Import settings

Column mapping is available after opening the data. JSON object keys become column names. Grid column names are separate from its data rows.

  1. Import or paste standards with known concentrations and measured responses.
  2. Map concentration and response columns, add units and review the fitted line and residuals.
  3. Export figures and a calculation report, or save an editable project.
Sample linear calibrationSix fictional standards and their unweighted ordinary least-squares fit with an intercept.
Sample linear calibrationSix fictional standards and their unweighted ordinary least-squares fit with an intercept.012345Concentration0.081.0962.1123.1284.1445.16ResponseMeasured standards: 0, 0.08Measured standards: 1, 1.12Measured standards: 2, 2.09Measured standards: 3, 3.18Measured standards: 4, 4.05Measured standards: 5, 5.16Linear OLS fit: 0, 0.09333Linear OLS fit: 5, 5.1333Linear OLS fitMeasured standardsLinear OLS fit
Slope
1.008
Intercept
0.093333
R²
0.99937

6 fictional standards · review residuals before interpreting the fit

From input to finished work

How it works

Turn known standards into an ordinary least-squares line with an intercept. Keep every replicate, review fitted values and residuals, and save the original measurements with your project. Processing stays in this browser.

No account needed. Your input stays in this browser. Export your finished work to keep a portable copy.

A little guidance

Useful things to know

Input tips, checks and limits for make a linear calibration curve.

What kind of calibration curve can I make?

The app fits an unweighted linear ordinary least-squares model with an intercept. It requires at least three included measurements and two distinct concentrations. Replicates stay as separate rows.

Can I use a blank standard?

Yes. Enter a concentration of zero for a measured blank. An empty cell is missing data and must be corrected or explicitly excluded with a reason.

Does the app calculate unknown concentrations or detection limits?

No. This version fits the forward response model and reports residuals. Inverse prediction, detection limits, uncertainty intervals and weighted or nonlinear fits require separately validated methods.

What do residuals tell me?

Residuals are observed response minus fitted response. Their pattern can reveal departures from a straight-line model; a high R² alone does not establish that calibration is appropriate.

Are my measurements uploaded?

Measurements are processed locally in your browser. You can save a project locally, clear it or export figures and a calculation report.

Choose a tool

Make a linear calibration curveFit a linear standard curve from known concentrations and measured responses. Review residuals, keep replicates, and export figures and a calculation report.