BCA and Bradford protein assay standard curve calculator
Enter the absorbance of your BSA standards (A562 for BCA, A595 for Bradford, with replicates) and of your samples with their dilution factors. The calculator subtracts the blank, fits a quadratic or linear standard curve, reads each sample’s protein concentration off the curve, multiplies it by the dilution factor and flags samples outside the standard range. Preset standard series for the BCA (25–2000 µg/mL) and Bradford (125–2000 µg/mL) assays can be edited.
- What it does
- Fits a BSA standard curve for a BCA or Bradford protein assay and converts each sample’s absorbance into protein concentration, with dilution factors and range flags.
- Formula
- Example
- BCA standards 25–2000 µg/mL fitted with a quadratic (R² = 0.9999): a lysate with net A562 = 0.851, diluted 5-fold, reads 643.5 µg/mL in the well, so 3217 µg/mL (3.2 mg/mL) in the lysate.
Last updated
Loading Protein assay standard curve (BCA, Bradford)…
At a glance
| Assays | BCA (A562) and Bradford (A595), BSA standards |
|---|---|
| Fit | Least-squares quadratic (recommended) or linear, with R² and Sy.x |
| Handles | Blank subtraction, replicates with CV %, dilution factors |
| Flags | Samples above the top or below the lowest standard; standard recoveries |
| Presets | BCA 2000–25 µg/mL + blank; Bradford 2000–125 µg/mL + blank (editable) |
| Output | Standard curve (PNG, SVG) and CSV |
| Runs in | Your web browser; nothing is uploaded |
| Price | Free, no account needed |
What it does
How to use the protein assay standard curve (BCA, Bradford)
- Pick the assay and standardsChoose BCA or Bradford, then type your standards’ absorbances or use the preset series. Keep the blank as the 0 standard.
- Enter the samplesName, absorbance replicates and dilution factor for each sample.
- Read the concentrationsKeep the quadratic fit unless your curve is straight, check the range flags and recoveries, and export the chart and CSV.
How it works
The mean absorbance of the 0 µg/mL standard (the blank: diluent plus reagent) is subtracted from every standard and sample reading, as both kit protocols instruct. The curve is fitted by ordinary least squares to every replicate of every standard, including the blank as the 0 point. For the quadratic, the root on the rising part of the curve is taken; if the fitted parabola peaks inside the standard range, the top standards are saturated and the calculator says so. The mean net absorbance of each sample is converted to a concentration in the well and multiplied by its dilution factor. Samples above the top standard or below the lowest non-zero standard are flagged: dilute them, or concentrate them, and repeat.
BCA (A562).
Bradford (A595). Coomassie Brilliant Blue G-250 binds protein and shifts from its red cationic form (470 nm) to the blue anionic form (595 nm) (Bradford 1976). The response is not linear over the usual range: the free dye also absorbs at 595 nm and is used up as protein is added, so the curve flattens at high concentration (Zor and Selinger 1996). Bio-Rad’s Quick Start Bradford assay supplies BSA standards from 125 to 2000 µg/mL but gives a linear range for BSA of only 125–1000 µg/mL (1.25–10 µg/mL in the micro assay). Over the full series, fit a quadratic; for a straight line, keep to the linear range.
Assumptions. Standards and samples are in the same buffer and read at the same time; the protein responds like BSA (the colour yield varies between proteins, so report concentrations as “BSA equivalents”); and interfering substances (reducing agents and chelators for BCA, detergents for Bradford) are below the kit limits.
Sources: Smith PK, Krohn RI, Hermanson GT, et al. Measurement of protein using bicinchoninic acid. Anal Biochem 1985;150:76–85, doi:10.1016/0003-2697(85)90442-7. Bradford MM. A rapid and sensitive method for the quantitation of microgram quantities of protein utilizing the principle of protein-dye binding. Anal Biochem 1976;72:248–254, doi:10.1016/0003-2697(76)90527-3. Zor T, Selinger Z. Linearization of the Bradford protein assay increases its sensitivity: theoretical and experimental studies. Anal Biochem 1996;236:302–308, doi:10.1006/abio.1996.0171. Thermo Scientific Pierce BCA Protein Assay Kit user guide (MAN0011430); Bio-Rad Quick Start Bradford Protein Assay instruction manual (4110065A).
Worked examples: a BCA and a Bradford standard curve
Both built-in examples are synthetic duplicates shaped like the BSA curves in the kit inserts.
BCA assay, test-tube protocol (A562)
- Blank. The 0 µg/mL standard reads 0.115 and 0.103; the mean, 0.109, is subtracted from every reading.
- Fit. A quadratic through the 18 standard readings gives
(
in µg/mL), . A straight line gives , which looks good but misreads the standards (table below). - Read the samples. Lysate A reads 0.952 and 0.968, a net A562 of 0.851. Solving the quadratic gives 643.5 µg/mL in the well; it was diluted 5-fold, so the lysate contains 3217 µg/mL (3.2 mg/mL). Lysate B (net 0.501, diluted 10-fold) reads 368.6 µg/mL in the well, or 3686 µg/mL.
- Check the flags. Lysate C (net 2.541) reads 2307 µg/mL, above the 2000 µg/mL standard: dilute it and repeat. The flow-through (net 0.0105) reads 7.4 µg/mL, below the 25 µg/mL standard, so it is reported as below the range rather than as a number.
| BSA (µg/mL) | Quadratic | Recovery | Linear | Recovery |
|---|---|---|---|---|
| 2000 | 1999.3 | 100.0 % | 1927.3 | 96.4 % |
| 1000 | 996.4 | 99.6 % | 1053.4 | 105.3 % |
| 500 | 495.0 | 99.0 % | 530.2 | 106.0 % |
| 125 | 125.4 | 100.3 % | 107.5 | 86.0 % |
| 25 | 22.7 | 90.9 % | −15.4 | — |
The straight line reads the middle standards about 5% high and the low ones far too low; for Lysate A it gives 3455 µg/mL instead of 3217 µg/mL, a 7% error.
Bradford assay (A595)
Standards 125–2000 µg/mL with a blank of 0.378. The curve bends clearly: a straight line has
has
| Assay | Standards (µg/mL) | Read at | Range given by the kit |
|---|---|---|---|
| BCA (Pierce, standard protocol) | 2000, 1500, 1000, 750, 500, 250, 125, 25, 0 | 562 nm | 20–2000 µg/mL |
| Bradford (Bio-Rad Quick Start) | 2000, 1500, 1000, 750, 500, 250, 125, 0 | 595 nm | 125–1000 µg/mL linear for BSA |
Frequently asked questions
How do I make a BSA standard curve for a protein assay?
Dilute a BSA stock (often 2 mg/mL) into the same buffer as your samples to give a series such as 2000, 1500, 1000, 750, 500, 250, 125 and 25 µg/mL plus a 0 µg/mL blank. Run them alongside the samples, subtract the mean blank absorbance from everything, plot net absorbance against concentration and fit a curve; read the samples off it and multiply by their dilution factors.
Is the Bradford assay linear?
Only over a narrow range. The dye is consumed as protein is added and the unbound dye also absorbs at 595 nm, so the curve flattens at higher concentrations (Zor and Selinger 1996). Bio-Rad gives a linear range for BSA of 125–1000 µg/mL in its standard assay. Over a wider range, fit a quadratic.
Should I use a linear or quadratic fit for a BCA assay?
A quadratic, unless your standards fall on a straight line. The BCA response bends slightly over 25–2000 µg/mL, and the Pierce user guide notes that a quadratic or best-fit curve gives more accurate results than a linear fit. Check the recovery of the standards read back through the curve: within about 10–15% is good.
Why is my sample reading above the highest standard?
Its protein concentration is above the curve. Values extrapolated beyond the top standard are unreliable (and a quadratic may not reach them at all), so dilute the sample further, for example 1:5 or 1:10, and repeat. Enter the new dilution factor.
How do I calculate the protein concentration with a dilution factor?
Read the concentration in the well from the standard curve and multiply by how much you diluted the sample before the assay: a sample diluted 1:10 that reads 350 µg/mL contains 3500 µg/mL (3.5 mg/mL).
What is the difference between BCA and Bradford?
BCA uses the reduction of
Do I subtract the blank from the standards too?
Yes. Subtract the mean absorbance of the 0 µg/mL standard from every standard and sample reading, so the curve passes close to the origin. Both the Pierce BCA and Bio-Rad Bradford protocols do this.
Why should I report “BSA equivalents”?
Different proteins give different colour per microgram (in the Pierce guide, bovine IgG gives 1.21 times the BCA colour of BSA). With a BSA curve, the result is the amount of BSA that would give the same colour; for exact values use a standard of the protein itself.
Link to this tool
Using it in a protocol, lab wiki or course page? Copy a link or citation.
<a href="https://www.labcanvas.com/tools/protein-assay-standard-curve">Protein assay standard curve (BCA, Bradford)</a> (LabCanvas)LabCanvas. Protein assay standard curve (BCA, Bradford) [online tool]. https://www.labcanvas.com/tools/protein-assay-standard-curvePlot the standard curve for your notebook or paper
The LabCanvas Graph app fits standard curves, reads unknowns off them with 95% confidence intervals and draws a publication-ready graph. It opens with a worked standard-curve example you can replace with your data.
Open the standard curve graph