Calibration Curve Calculator -- Linear Regression | LazyTools
Math & Science

Calibration Curve Calculator

Build a calibration curve from up to 12 standard points using linear regression. Get slope, intercept and R2. Back-calculate unknown concentrations from signal. Linearity assessed against USP, ICH and FDA criteria.

Linear regression Predict concentration R2 linearity check Bradford BCA HPLC Free no signup
Calibration Curve Calculator
Linear regression from standards data

Enter up to 8 standard points (concentration, absorbance). One per row.

Try the Beer-Lambert Law Calculator

Calculate absorbance, transmittance and concentration using the Beer-Lambert law.

Open Beer-Lambert Calc
⭐ User Ratings

Rate this tool

4.9
Based on 3,102 ratings
5
2,853
4
155
3
62
2
31
1
15
Was this Calibration Curve Calculator helpful?
Thank you for your rating!
Key features

Why use the LazyTools Calibration Curve Calculator?

Up to 12 standard points

Add or remove rows dynamically; pre-loaded with a 6-point Bradford standard example.

Full regression output

Slope, intercept and R2 calculated and displayed for immediate use.

Concentration back-calculation

Enter any absorbance to find the concentration from your curve.

Regulatory linearity check

R2 assessed against USP, ICH Q2(R1) and FDA guidance acceptance criteria.

Common assay examples

Bradford, BCA and A280 protocols covered in the reference article.

Free, no signup

Runs entirely in your browser.

How to use

How to use this tool in three steps

Enter standard concentrations and signals

Up to 12 pairs of concentration and absorbance values.

Click Calculate Linear Regression

Slope, intercept and R2 shown.

Copy slope and intercept to mode 2

Enter any signal to back-calculate unknown concentration.

Use mode 3 to assess R2

Get regulatory pass/fail assessment of linearity.

Comparison

LazyTools vs other Calibration Curve Calculator tools

FeatureLazyToolsGraphPadExcelOmnicalculator
Dynamic data entryYES✓ Yes✓ Yes✗ No
R2 regulatory checkYES✗ No✗ No✗ No
Back-calculationYES✓ Yes✓ Yes✓ Yes
No software installYES✗ No✗ No✓ Yes
No signupYES✗ No✗ No✓ Yes
Reference

Common protein assay calibration ranges and detection wavelengths

AssayStandard proteinRange (ug/mL)Wavelength (nm)Key interferences
BradfordBSA or IgG0-2000595SDS, NaOH, Triton
BCABSA20-2000562Reducing agents, copper chelators
LowryBSA0-1500750EDTA, Tris, DTT, sucrose
A280 directProtein specific0-3000280Nucleic acids, phenol
Qubit fluorescenceHSA or dsDNA0.2-100N/A (fluorescent)Dye-protein interactions
NanoDrop A280Protein specific0.1-15000280Same as A280 direct
Guide

Calibration Curve Calculator: Complete Guide

A calibration curve establishes the quantitative relationship between a measurable signal (e.g. absorbance, fluorescence, peak area) and the concentration of an analyte. Linear regression fits a straight line: y = slope x concentration + intercept. The unknown concentration is then found by rearrangement: concentration = (signal - intercept) / slope. Linearity of the calibration curve is assessed by the coefficient of determination R2 (or correlation coefficient r). This calculator performs the regression, assesses linearity and back-calculates concentrations.

Linear regression for calibration

Least-squares linear regression minimises the sum of squared residuals (differences between measured and fitted absorbance values). Slope = (n*sum(xi*yi) - sum(xi)*sum(yi)) / (n*sum(xi^2) - (sum(xi))^2). Intercept = (sum(yi) - slope*sum(xi)) / n. R2 = 1 - SS_res/SS_tot. Example: six Bradford protein standards (0, 10, 20, 40, 60, 80 ug/mL) give absorbances of 0.000, 0.245, 0.488, 0.975, 1.462, 1.951. Slope = 0.02438; intercept = 0.0002; R2 = 0.99999. For an unknown with absorbance 0.583: concentration = (0.583 - 0.0002) / 0.02438 = 23.9 ug/mL. The pre-loaded example standards in this calculator use these values. In practice, the blank (zero standard) intercept should be close to zero -- a non-zero intercept indicates a systematic offset, which may arise from background absorbance of the matrix or incomplete blank subtraction.

R2 acceptance criteria in regulated analysis

Regulatory and pharmacopoeial acceptance criteria for calibration linearity: USP General Chapter 1225 (Validation of Compendial Procedures) -- r (correlation coefficient) not less than 0.999 for assay methods; ICH Q2(R1) Validation of Analytical Procedures -- linearity should be evaluated using a minimum of 5 concentration levels; EP 2.2 (General Notices) -- r not less than 0.999; FDA Bioanalytical Method Validation Guidance -- R2 not less than 0.98 for bioanalytical assays with back-calculated standards within 15% of nominal (20% at LLOQ). Clinical chemistry: CLIA requires coefficient of variation (CV) below 5% across the dynamic range and back-calculated standards within 10% of target. Routine laboratory practice: for protein assays (Bradford, BCA, Lowry), R2 above 0.995 is generally acceptable; for HPLC peak area calibration, R2 above 0.999 is expected.

Common calibration assay types in biochemistry

Bradford assay (Coomassie G-250 dye binding): linear range 0 to 2000 ug/mL bovine serum albumin (BSA); measure at 595 nm; interference from detergents and alkalis. BCA assay (bicinchoninic acid): linear range 20 to 2000 ug/mL; measure at 562 nm; less interference from detergents; sensitive to reducing agents. Lowry assay: linear range 0 to 1500 ug/mL; measure at 750 nm; many interferences (EDTA, DTT, Tris, sucrose). A280 direct UV: linear range 0 to 3 mg/mL (instrument-dependent); no reagent required; extinction coefficient must be known; nucleic acid contamination interferes (A260/A280 ratio should be above 1.8 for clean protein). NanoDrop and Qubit fluorescence assays extend sensitivity to nanogram per microlitre range and are widely used for nucleic acid quantification in molecular biology.

Step-by-step worked example

A biochemist is purifying a recombinant enzyme from E. coli lysate. After ammonium sulfate precipitation and dialysis, the enzyme fraction is assayed. Total volume = 50 mL. Protein concentration (Bradford assay) = 2.4 mg/mL; total protein = 50 x 2.4 = 120 mg. Enzyme activity (assayed at 25 deg C, pH 7.4) = 0.8 micromol/min/mL; total activity = 50 x 0.8 = 40 micromol/min. Specific activity = 40 / 120 = 0.333 micromol/min/mg. After ion exchange chromatography: volume = 8 mL; protein = 0.45 mg/mL; total protein = 3.6 mg; activity per mL = 4.2 micromol/min; total activity = 33.6 micromol/min. Specific activity = 33.6/3.6 = 9.33 micromol/min/mg. Purification fold = 9.33/0.333 = 28.0-fold. Yield = 33.6/40 x 100 = 84%. A purification table summarising each step -- specific activity, fold purification and yield -- is required in every enzyme characterisation paper and is the standard output format for reporting enzyme purification results.

Connections to related biochemistry tools

The LazyTools biochemistry suite covers the major quantitative calculations in protein and enzyme biochemistry. The Beer-Lambert Law Calculator uses absorbance at 280 nm (A280) or with Bradford/BCA reagent to determine protein concentration directly from absorbance readings. The Michaelis-Menten Calculator fits V0 vs [S] data to determine Km and Vmax, which together with specific activity define the catalytic efficiency of the enzyme. The Isoelectric Point Calculator determines the pH at which the protein carries no net charge -- critical for designing chromatography and electrophoresis protocols and for predicting protein solubility. The Enzyme Activity Calculator converts between activity units (micromol/min, nmol/min, milli-units). The Resuspension Calculator determines the volume of buffer needed to dissolve a lyophilised protein to a target concentration. The Protein Solubility Calculator helps predict expression and formulation solubility. The Calibration Curve Calculator generates standard curves from Bradford, BCA or A280 absorbance data. All results in the suite copy with one click for direct entry into electronic laboratory notebooks and purification tables.

Units, conventions and regulatory context

Enzyme activity is measured in International Units (IU or U), where 1 U = 1 micromol of substrate converted per minute under specified conditions of temperature (typically 25 or 37 deg C), pH and substrate concentration. The SI unit is the katal (kat): 1 kat = 1 mol substrate converted per second = 6 x 10^7 U. Specific activity is expressed as U/mg protein. For pharmaceutical enzyme products (e.g. thrombolytics, digestive enzymes, clot-busting agents), potency is expressed in pharmacopoeial units that may differ from IU -- always check the product monograph. ICH Q6B (biotechnology products) requires full characterisation of enzyme activity, specific activity and kinetic parameters as part of the drug substance specification. For therapeutic proteins, batch-to-batch consistency in specific activity is a critical quality attribute subject to regulatory control.

Step-by-step worked example

A molecular biologist is purifying a recombinant His-tagged kinase expressed in insect cells. Clarified lysate (50 mL, 4.8 mg/mL total protein = 240 mg total) is loaded onto a Ni-NTA column. After washing and elution with 250 mmol/L imidazole, a 5 mL eluate is collected containing 1.6 mg/mL protein (8 mg total). Kinase activity in the crude lysate = 0.12 U/mL (6.0 U total); in the eluate = 1.5 U/mL (7.5 U total). Step 1 -- specific activity crude: 6.0 U / 240 mg = 0.025 U/mg. Step 2 -- specific activity Ni eluate: 7.5 U / 8 mg = 0.9375 U/mg. Step 3 -- purification fold: 0.9375 / 0.025 = 37.5-fold. Step 4 -- yield: 7.5 / 6.0 x 100 = 125%. A yield above 100% can occur when the crude extract contains endogenous inhibitors that co-purify in the column flow-through, thereby underestimating activity in the crude. This is a common artefact in kinase purification from complex cell lysates. Step 5 -- protein concentration check by Bradford: add 10 uL of eluate to 1 mL Bradford reagent, read absorbance at 595 nm, and back-calculate from the BSA standard curve. Step 6 -- aliquot in 50 uL volumes and snap-freeze in liquid nitrogen. Store at -80 deg C. All numerical steps in this example can be reproduced using the Enzyme Activity, Calibration Curve and Resuspension calculators in the LazyTools biochemistry suite.

Regulatory and documentation requirements

In regulated pharmaceutical and diagnostic laboratory environments, all solution preparation and analytical calculations must meet data integrity requirements. FDA 21 CFR Part 11 and EU Annex 11 govern electronic records and signatures for computerised systems. For batch record calculations, this means: the formula applied must be stated explicitly (not just the result); the inputs, outputs and operator identity must be recorded; and the calculation must be independently verified. Browser-based tools like those in the LazyTools suite perform calculations locally without transmitting data -- the calculation result can be transcribed directly into an electronic laboratory notebook (ELN) or LIMS alongside the inputs and formula. For submissions to regulatory agencies (FDA, EMA, PMDA), use the calculated results to populate batch records and certificates of analysis, with the calculation methodology referenced in the corresponding standard operating procedure (SOP). ICH Q6B (specifications for biotechnological products) and ICH Q2(R1) (validation of analytical procedures) provide the regulatory framework for the assay methods and acceptance criteria applied in these calculations.

Precision, uncertainty and assay variability

Quantitative biochemical measurements carry inherent variability from multiple sources: pipetting error (typical CV 0.5 to 2% for P20 to P1000 pipettes; 5 to 10% for P2 at low volumes); spectrophotometer noise (typically plus or minus 0.001 absorbance units for well-maintained instruments); temperature variation (enzyme activity changes approximately 10% per degree C near 25 deg C); matrix effects (inhibitors in the sample affecting the enzyme or competing with the colorimetric reagent); protein adsorption to plastic surfaces (significant at concentrations below 10 ug/mL -- add carrier protein or BSA to prevent losses). To minimise total uncertainty: use at least triplicate measurements; use freshly prepared standards for each assay batch; include a positive control of known activity; and verify the pipette calibration quarterly. A combined uncertainty of 5 to 15% is typical for most biochemical activity assays under routine laboratory conditions.

Frequently asked questions

A plot of signal (absorbance, peak area) vs concentration of standard solutions. The line equation is used to find unknown concentrations.

slope = (n*sum(xy) - sum(x)*sum(y)) / (n*sum(x^2) - (sum(x))^2). This is ordinary least-squares regression.

USP and EP: r >= 0.999. FDA bioanalytical: R2 >= 0.98. For Bradford/BCA protein assays: R2 >= 0.995 is typically acceptable.

concentration = (absorbance - intercept) / slope.

The blank sets the zero point. A non-zero intercept from the blank indicates background absorbance that must be subtracted.

Background absorbance of the assay reagent, incomplete blank subtraction, or fluorescence of the matrix.

ICH Q2(R1) requires at least 5 concentration levels across the expected range. USP recommends a minimum of 6.

Yes. Free, no signup, runs entirely in your browser.