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.
Enter up to 8 standard points (concentration, absorbance). One per row.
Enter absorbance to find concentration from the calibration equation
Enter slope, intercept and number of points to get regression statistics
Try the Beer-Lambert Law Calculator
Calculate absorbance, transmittance and concentration using the Beer-Lambert law.
Rate this tool
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 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.
LazyTools vs other Calibration Curve Calculator tools
| Feature | LazyTools | GraphPad | Excel | Omnicalculator |
|---|---|---|---|---|
| Dynamic data entry | YES | ✓ Yes | ✓ Yes | ✗ No |
| R2 regulatory check | YES | ✗ No | ✗ No | ✗ No |
| Back-calculation | YES | ✓ Yes | ✓ Yes | ✓ Yes |
| No software install | YES | ✗ No | ✗ No | ✓ Yes |
| No signup | YES | ✗ No | ✗ No | ✓ Yes |
Common protein assay calibration ranges and detection wavelengths
| Assay | Standard protein | Range (ug/mL) | Wavelength (nm) | Key interferences |
|---|---|---|---|---|
| Bradford | BSA or IgG | 0-2000 | 595 | SDS, NaOH, Triton |
| BCA | BSA | 20-2000 | 562 | Reducing agents, copper chelators |
| Lowry | BSA | 0-1500 | 750 | EDTA, Tris, DTT, sucrose |
| A280 direct | Protein specific | 0-3000 | 280 | Nucleic acids, phenol |
| Qubit fluorescence | HSA or dsDNA | 0.2-100 | N/A (fluorescent) | Dye-protein interactions |
| NanoDrop A280 | Protein specific | 0.1-15000 | 280 | Same as A280 direct |
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.