Bradford Assay Calculator

Calculate protein concentration from Bradford assay with automatic standard curve fitting

Standard Curve Data

Concentration (µg/mL)Absorbance (595nm)

Sample Measurement

Sample Concentration

432.2 µg/mL

Standard Curve

Equationy = 0.000939x + 0.0442
0.9997
Slope0.000939
Y-Intercept0.0442

Visual Standard Curve

0Concentration (µg/mL)1000

About Bradford Assay

The Bradford assay is a colorimetric protein quantification method based on the binding of Coomassie Brilliant Blue G-250 dye to proteins.

  • Detection range: 1-1500 µg/mL (standard) or 1-25 µg/mL (micro)
  • Wavelength: 595 nm
  • Advantages: Fast, sensitive, minimal interference from common reagents
  • Limitations: Protein-to-protein variation, detergent interference

What the Bradford Assay Calculator Does

The Bradford assay calculator turns raw absorbance readings into a finished protein concentration. You enter a set of protein standards (known concentration in µg/mL paired with the absorbance measured at 595 nm), then enter the absorbance of your unknown sample and an optional dilution factor. The calculator fits a straight line through the standards, reports the calibration equation along with its R², slope and y-intercept, and reads your sample back off that line to give a protein concentration in µg/mL.

The Bradford method is one of the most widely used protein quantification techniques in molecular biology and biochemistry. It relies on Coomassie Brilliant Blue G-250 dye, which shifts its absorbance maximum from about 465 nm to 595 nm when it binds protein under acidic conditions. The more protein in the well or cuvette, the more dye binds and the deeper the blue color, so the absorbance at 595 nm rises with concentration. This Bradford assay calculator automates the standard-curve fitting and back-calculation that you would otherwise do by hand or in a spreadsheet, removing a common source of arithmetic error.

Because every spectrophotometer, dye lot and protein behaves slightly differently, you must run a fresh standard curve alongside your samples each time. That is exactly what this tool models: it does not assume a fixed extinction coefficient. Instead it uses your own measured standards to define the relationship between absorbance and concentration for that specific run, then applies it to your unknown.

Standard Curve Formula and Linear Regression

The Bradford assay calculator fits a straight line to your standards using ordinary least-squares linear regression. For n standards with concentration x and absorbance y, the slope and intercept are computed from the standard normal-equation formulas. The fitted line is the calibration equation displayed as y = slope · x + intercept.

Once the line is fitted, the calculator inverts it to solve for the unknown. Your sample's absorbance is plugged in as y and the equation is rearranged to find the concentration x. If you diluted the sample before reading it, the measured concentration is multiplied by the dilution factor to recover the concentration of the original, undiluted stock.

  • Slope = (n · Σxy − Σx · Σy) / (n · Σx² − (Σx)²)
  • Intercept = (Σy − slope · Σx) / n
  • Sample concentration = (Aₛₐₘₙₚₑ − intercept) / slope
  • Original concentration = sample concentration × dilution factor

The calculator also reports the coefficient of determination, , which measures how well the line fits the standards. It is computed as R² = 1 − (SSres / SStot), where SSres is the sum of squared residuals between measured and predicted absorbance and SStot is the total sum of squares around the mean absorbance.

Sample Protein Concentration from the Standard Curve

C_original = ((A_sample - b) / m) * DF, where m = (n*Sxy - Sx*Sy) / (n*Sx2 - Sx^2), b = (Sy - m*Sx) / n

Where:

  • C_original= Protein concentration of the original undiluted sample, µg/mL
  • A_sample= Absorbance of the unknown sample measured at 595 nm
  • m= Slope of the fitted standard curve (absorbance per µg/mL)
  • b= Y-intercept of the fitted standard curve (absorbance at zero protein)
  • DF= Dilution factor applied to the sample before measurement
  • n= Number of standard points used in the regression
  • Sx, Sy, Sxy, Sx2= Sums of x, y, x*y and x^2 across all standards

Reading the Default Standard Curve

The calculator ships with a typical six-point bovine serum albumin (BSA) standard set ranging from 0 to 1000 µg/mL. Walking through these defaults shows exactly how the numbers connect. The standards and their 595 nm absorbances are summarized below.

Concentration (µg/mL) Absorbance (595 nm) Predicted by line
00.0500.044
1250.1500.162
2500.2800.279
5000.5200.514
7500.7500.749
10000.9800.983

Running least-squares regression on these six points gives a slope of about 0.000939 absorbance units per µg/mL and a y-intercept near 0.0442, so the fitted equation is roughly y = 0.000939x + 0.0442. The fit is excellent: the calculator reports an R² of 0.9997, meaning the line explains 99.97% of the variation in the standards. With a default sample absorbance of 0.450 and a dilution factor of 1, the calculator solves (0.450 − 0.0442) / 0.000939 ≈ 432.2 µg/mL.

Interpreting R-squared, Slope and Intercept

The three calibration outputs each tell you something different about the quality of your Bradford assay. Reading them together is the fastest way to catch a bad run before you trust the sample value.

describes how tightly your standards fall on a straight line. The calculator color-codes this value: above 0.99 it is shown in green (excellent linearity), between 0.95 and 0.99 in yellow (acceptable but worth checking), and below 0.95 in red (a poor fit you should not rely on). A low R² usually points to pipetting error, a mislabeled standard, bubbles in the well, or readings pushed outside the dye's linear range.

The slope reflects the assay's sensitivity, the change in absorbance per µg/mL of protein. A steeper slope means small concentration differences produce larger, easier-to-read absorbance changes. The slope depends on the dye lot, the standard protein and the path length, which is precisely why a fresh curve is needed each run. The y-intercept represents the absorbance of your blank or zero-protein point; a small positive intercept (as in the default curve) is normal and reflects residual dye absorbance, while a large intercept can signal a contaminated blank.

Getting Accurate Protein Quantification

Bradford results are only as good as the data feeding the standard curve, so a few practical habits dramatically improve accuracy. First, keep your unknown sample's absorbance inside the range spanned by your standards. The regression is a model of the calibrated region; extrapolating beyond the highest standard is unreliable because the dye-binding response flattens at high protein concentrations.

Second, dilute concentrated samples and enter the dilution factor so the calculator scales the answer back to the original stock. If a reading lands above your top standard, dilute two- or five-fold and re-read rather than trusting an out-of-range value. Third, choose a standard protein that resembles your sample; BSA is the conventional choice, but the Bradford dye binds different proteins with different affinities, so a BSA-based curve can over- or under-estimate proteins with unusual amino-acid composition.

Finally, run standards and samples in replicate, subtract a proper reagent blank, and let color develop for the same fixed time before reading at 595 nm. Detergents such as SDS and Triton X-100 interfere with Coomassie dye and can ruin a Bradford curve, so a compatible assay may be the better choice when detergents are unavoidable. Following these steps keeps R² high and the back-calculated concentration trustworthy.

Worked Examples

Default six-point curve, undiluted sample

Problem:

Standards run from 0 to 1000 µg/mL with absorbances 0.050, 0.150, 0.280, 0.520, 0.750 and 0.980. A sample reads 0.450 at 595 nm with a dilution factor of 1. Find its concentration.

Solution Steps:

  1. 1Fit the line by least squares: slope = 0.000939, intercept = 0.0442, giving y = 0.000939x + 0.0442 with R² = 0.9997.
  2. 2Invert for the sample: concentration = (A_sample - intercept) / slope = (0.450 - 0.0442) / 0.000939.
  3. 3Compute: 0.4058 / 0.000939 = 432.2 µg/mL.
  4. 4Multiply by the dilution factor of 1, leaving the original concentration unchanged.

Result:

Sample protein concentration = 432.2 µg/mL.

Same sample, five-fold dilution

Problem:

Using the same default standard curve, the sample was diluted 5x before reading and still gives an absorbance of 0.450. What is the concentration of the original undiluted stock?

Solution Steps:

  1. 1The fitted curve is unchanged: y = 0.000939x + 0.0442.
  2. 2Measured (diluted) concentration = (0.450 - 0.0442) / 0.000939 = 432.2 µg/mL.
  3. 3Recover the stock by multiplying by the dilution factor: 432.2 x 5.
  4. 4Result: 432.2 x 5 = 2160.9 µg/mL.

Result:

Original stock concentration = 2160.9 µg/mL (displayed as measured 432.2 µg/mL x 5).

Sample near the top standard

Problem:

With the default curve, a different well reads 0.750 at 595 nm and was not diluted (dilution factor 1). Where does it fall on the curve?

Solution Steps:

  1. 1Use the same fitted line: slope 0.000939, intercept 0.0442.
  2. 2Concentration = (0.750 - 0.0442) / 0.000939 = 0.7058 / 0.000939.
  3. 3Compute: 0.7058 / 0.000939 = 751.7 µg/mL.
  4. 4This sits essentially on the 750 µg/mL standard, confirming the reading is inside the calibrated range.

Result:

Sample protein concentration = 751.7 µg/mL, safely within the standard curve.

Tips & Best Practices

  • Always read standards and samples at 595 nm against a proper reagent blank.
  • Keep your sample absorbance inside the range of your standards; never extrapolate above the top point.
  • Aim for an R-squared above 0.99; investigate any run that drops below 0.95.
  • Dilute concentrated samples and enter the dilution factor so the result reflects the original stock.
  • Run standards and samples in replicate to average out pipetting noise.
  • Pick a standard protein (BSA or BGG) that resembles your sample to limit protein-to-protein bias.
  • Let color develop for a consistent, fixed time before reading every well.
  • Avoid detergents like SDS and Triton X-100, which interfere with the Coomassie dye.

Frequently Asked Questions

Protein-bound Coomassie Brilliant Blue G-250 dye is measured at 595 nm, which is why every absorbance input in this calculator is read at 595 nm. The free, unbound dye absorbs around 465 nm, and it is the shift toward 595 nm upon protein binding that produces the signal. Always read your standards and samples at the same 595 nm wavelength.
The slope and intercept of the Bradford response depend on the dye lot, the chosen standard protein, the path length and even incubation time, so they drift between runs. This calculator never assumes a fixed extinction coefficient; it fits a new line to the standards you enter. Running fresh standards alongside your samples each session is what keeps the back-calculated concentration accurate.
R-squared measures how well a straight line fits your standards, on a scale from 0 to 1. The calculator flags values above 0.99 as excellent, 0.95 to 0.99 as acceptable, and below 0.95 as a poor fit you should not trust. A low R-squared usually signals a pipetting mistake, a mislabeled standard, bubbles, or readings outside the dye's linear range.
Enter the factor by which you diluted the sample before measuring it. The calculator first computes the concentration that matches your measured absorbance, then multiplies it by the dilution factor to report the concentration of the original undiluted stock. For an undiluted sample, leave the dilution factor at 1.
The standard Bradford assay works over roughly 1 to 1500 µg/mL, while a micro version covers about 1 to 25 µg/mL. For best accuracy keep your sample absorbance within the range spanned by your standards, since the dye-binding response is non-linear at very high protein concentrations. If a reading exceeds your top standard, dilute the sample and re-measure.
Yes. Bovine serum albumin (BSA) is the conventional standard, but the Coomassie dye binds different proteins with different affinities, so a BSA curve can over- or under-estimate proteins with unusual composition. Where possible, choose a standard protein similar to your analyte, or use bovine gamma-globulin (BGG) when its response better matches your sample.

Sources & References

Last updated: 2026-06-05

💡

Help us improve!

How would you rate the Bradford Assay Calculator?

<>

Editorial Note

MyCalcBuddy Editorial Team

This page is maintained as an educational calculator reference.

Source

Formula Source: Standard Mathematical References

by Various

UpdatedLast reviewed: May 2026
CheckedFormula checks are based on standard references and internal QA review.

Privacy choices

MyCalcBuddy uses necessary storage for the site to work. Optional analytics, notifications, and future advertising features stay off unless you allow them.