Home / Science / Chemistry / Analytical chemistry / Calibration curve with LOD and LOQTool #28

Calibration curve calculator: LOD, LOQ and unknown concentrations with confidence intervals

Paste your standards and get the calibration line, R², limits of detection and quantitation (ICH Q2), and the concentration of each unknown with a 95 % interval.

Keep it one tap away for everyday use.

Bookmark Calibration curve with LOD and LOQ?

Press Ctrl + D now. Your browser opens its own bookmark box, where you choose the name and folder.

  1. Standards
  2. Fit line
  3. Unknowns
  4. Report
Nothing is uploadedWorks offline once open

Standards

Weighting: use 1/x or 1/x² when the scatter grows with concentration (common over wide ranges, for example LC-MS). With weighting, every standard must be above zero.

Download

What it does

Most lab measurements are not read directly. You measure standards of known concentration, draw a straight line through them, and read your samples off that line. This tool does the whole job: it fits the line, checks it, gives the detection and quantitation limits, and works out each unknown with a confidence interval. It works for UV-Vis, HPLC, GC, ICP, fluorescence, protein assays (Bradford, BCA) and anything else with a straight-line response.

How to use it

  1. Paste your standards: two columns, the concentration and then the response. Copy them straight from Excel or Google Sheets. A header row is fine. If you ran replicates, give each its own line with the same concentration.
  2. Pick a weighting. Use None when the scatter is about the same at every level. Use 1/x or 1/x² when the scatter grows with concentration, which is common over two or more orders of magnitude, for example in LC-MS. Without weighting, the high standards then pull the line and the low end is read badly.
  3. Paste your unknowns: one sample per line, with replicate readings on the same line, for example Sample B: 13.5 13.7. Add a dilution factor if you diluted the samples.
  4. Read the results, check the residual plot, and download the report (image, PDF or Word) or the results as CSV.

What each number means

  • Slope ± and intercept ±: with 95 % confidence limits from Student’s t. If the intercept differs significantly from zero, your blank may be contaminated or the response may not be linear near zero.
  • R²: how much of the variation the line explains. A high R² alone does not prove linearity. Always look at the residuals too.
  • Residual SD (s y/x): the typical scatter of the standards around the line, in response units.
  • LOD and LOQ: by ICH Q2, LOD = 3.3 σ / slope and LOQ = 10 σ / slope. σ is the residual SD, or the standard deviation of the intercept if you choose that.
  • Unknowns: the mean response is turned into a concentration. The 95 % interval comes from Miller and Miller’s formula (eq. 5.9, or 5.17 when weighted). It shrinks with more replicates and is smallest near the middle of the line. Results outside the standards, or below the LOD or LOQ, are flagged.

Worked example

The sample data is the fluorescence example from Miller and Miller’s Statistics and Chemometrics for Analytical Chemistry. Seven standards from 0 to 12 pg/mL give y = 1.930x + 1.518, with r = 0.99888. A sample reading 2.9 is 0.72 pg/mL ± 0.26 (standard error). One reading 13.5 is 6.21 ± 0.24, and one reading 23.0 is 11.13 ± 0.26. These are the same values as the book. The LOD is 0.74 pg/mL and the LOQ is 2.24 pg/mL, so the first sample is flagged as below the detection limit: it cannot be told apart from a blank.

Frequently asked questions

Can I force the line through zero? Not here, on purpose. Forcing the line through zero hides a blank problem and biases low readings. The intercept test above tells you whether zero is plausible.

Non-linear or sigmoid response (ELISA)? Use the 4PL dose-response and ELISA fitter.

Is my data uploaded? No. Everything is calculated in your browser, and the page works offline.

Where the numbers come from

  • Formulas: Miller and Miller, Statistics and Chemometrics for Analytical Chemistry; detection limits as in ICH Q2(R2).

Standard scientific values, such as constants, atomic weights and melting points, are facts found in every textbook; we name where ours were checked. If you are an author or publisher and want a value, a credit or a table changed or removed, tell us and we will act quickly.

Last updated 2026-11-08.

Change log for Calibration curve with LOD and LOQ

  1. Show where each science tool's numbers come from, with a removal-request link Details on GitHub
  2. Open a file on every science paste box, with stated limits Details on GitHub
  3. Add five science tools: uncertainty, graph digitiser, plot maker, calibration curve, dose-response Details on GitHub

Every change to fibub

Related tools

Cyclic voltammetry analyser #90 Paste or open a cyclic voltammogram for peak potentials and currents with a baseline, ΔEp, E½, Ep − Ep/2 and Nicholson's peak ratio; solve the Randles–Sevcik equation for D, concentration or area; and fit a scan-rate study. Enzyme kinetics fitter #112 Paste substrate concentrations and initial rates, with or without an inhibitor, and fit Michaelis–Menten, substrate inhibition, Hill, or competitive, uncompetitive, non-competitive and mixed inhibition by non-linear least squares. Get Km, Vmax, Ki, kcat and kcat/Km with errors, a model comparison by AICc, and the Lineweaver–Burk, Eadie–Hofstee and Hanes–Woolf values side by side. Polymer molar mass calculator (GPC) #100 Number- and weight-average molar mass, Mz, Mp, dispersity (PDI) and degree of polymerisation from a GPC/SEC trace with a calibration fitted to your standards, or from a list of chain masses. Paste the data or open a CSV or Excel file; see the distribution and the integration baseline. Copolymer composition and reactivity ratio calculator #101 Copolymer composition from the feed and reactivity ratios (Mayo–Lewis), the azeotropic feed, and how feed and copolymer composition drift with conversion in a batch. Fit r₁ and r₂ to your own data by Fineman–Ross, Kelen–Tüdős and non-linear least squares; paste or open CSV or Excel. Binding curve fitter #114 Paste ligand concentrations with total and non-specific binding, or a titration signal, and fit one site, one site with non-specific binding, two sites, Hill or tight binding with ligand depletion. Get Kd, Bmax and the Hill coefficient with errors, a model comparison by AICc, the Scatchard plot and an IC50 to Ki converter. Isotope pattern calculator #80 Exact m/z of [M+H]+, [M+Na]+, [M−H]− and other ions, the full isotope pattern at your instrument's resolving power, and a check of your measured peaks with the ppm error. Molar mass calculator #78 Type any formula, including brackets, hydrates, isotope labels and charges, for its molar mass, exact mass, percentage of each element, and a grams, moles and particles converter. Reaction kinetics fitter #81 Paste concentration against time to find the reaction order, the rate constant with its uncertainty and the half-life; paste k at several temperatures for the activation energy, A, ΔH‡ and ΔS‡. Titration curve simulator #82 Draw the exact pH curve for strong, weak and polyprotic acids and bases, see the equivalence points and the right indicator, and find the end point of your own measured titration from its derivatives. Beer–Lambert calculator #84 Solve A = εlc for absorbance, molar absorptivity, path length or concentration, convert to transmittance, check the reading is in the reliable range, and view UV-Vis spectra with their maxima. Chromatography calculator #86 Resolution, retention factor, selectivity, plate number and HETP for two peaks, the plates needed for a target resolution, and moving an HPLC method to a shorter, narrower column (flow, injection, gradient times, USP <621> L/dp check). Method validation statistics #87 Paste replicate results by day, analyst or instrument: mean, SD, RSD and confidence interval, the Grubbs outlier test, bias and recovery against a true value, repeatability and intermediate precision by ANOVA, and the Horwitz ratio. Dose-response and ELISA curve fitter (4PL) #29 Fit a four-parameter logistic curve to dose-response or ELISA data. Get the EC50 or IC50 with its 95 % interval and the Hill slope, and read unknown samples off the curve. Graph digitiser #26 Open a picture or screenshot of a graph, mark the axes, then click the points or let it trace a curve by colour. Get the numbers as a table to copy or download. The image never leaves your device. PCR master mix calculator #31 Type your stocks and final concentrations, the reaction volume and the number of reactions. Get the volume of every component for one reaction and for the whole mix with spare, plus water, as a tick-off list. Plate layout designer #35 Lay out standards, samples, controls and blanks with replicates on any plate from 6 to 1536 wells. Keep the edge wells empty, then print the map or export a well list for your plate reader or liquid handler. Solutions and dilutions calculator #30 Work out how much to weigh for a solution in M, mM, mg/mL, % w/v or ppm, how much stock to dilute, and a full serial dilution plan with volumes for every tube. Uncertainty propagation calculator #25 Type your formula and your measurements with their uncertainties, or paste repeated readings. Get the result with its uncertainty, which input matters most, and a Monte Carlo check. Publication plot maker #27 Paste columns or open a CSV or Excel file and get a clean scientific figure with error bars, sized for a journal column. Download vector SVG or PDF, or PNG at 300 or 600 dpi. Your data stays in your browser.