Protein Concentration Calculator

Determine protein concentration two ways: A280 absorbance with Beer-Lambert (c = A / ε × b), or interpolate from a Bradford/BCA standard curve.

Nature A280 method Standard curve mg/mL · µM
Rate this calculator · 3.5 (2)

Protein Concentration Calculator

A280 · Bradford · BCA · standard curve

Instructions — Protein Concentration Calculator

Three methods dominate the bench: A280 (UV absorbance, fastest), Bradford (Coomassie dye, robust to reducing agents), and BCA (bicinchoninic acid, widest linear range). This calculator handles A280 directly via Beer-Lambert, and Bradford/BCA via a standard-curve fit.

  1. Pick the method. A280 if the sample is purified and you know the extinction coefficient. Bradford or BCA if you have a standard curve from BSA dilutions and a colorimetric assay.
  2. For A280: read absorbance at 280 nm in a 1 cm cuvette, then enter absorbance, ε (M⁻¹·cm⁻¹), molecular weight, and any dilution factor. The calculator divides A by ε × b to get molarity, then converts to mg/mL.
  3. For Bradford / BCA: enter the sample absorbance, the standard-curve slope (m), y-intercept (c), and dilution factor. The calculator solves (y − c) / m to back out µg/mL.
  4. Verify the readout. A280 absorbance must fall in the 0.1 to 1.5 linear range. Bradford works from 1 to 100 µg/mL; BCA from 15 to 1,500 µg/mL. Dilute and re-read if you fall outside the linear band.
Detergents wreck Bradford readings. Triton X-100, SDS, and CHAPS above 0.1 percent shift Coomassie binding and give false-high values. Switch to BCA for detergent samples or use a detergent-compatible Bradford kit (Bio-Rad DC).

Formulas

Three short equations cover every routine measurement.

Beer-Lambert law: $$ c = \frac{A}{\varepsilon \times b} $$ where A is absorbance, ε is the molar extinction coefficient in M⁻¹·cm⁻¹, and b is path length in cm (1 cm in a standard cuvette).

Molar to mass concentration: $$ \text{mg/mL} = c_{(M)} \times MW_{(g/mol)} \div 1000 $$ A 10 µM solution of a 50 kDa protein equals 0.5 mg/mL.

Theoretical ε₂₈₀ from sequence: $$ \varepsilon_{280} = 5500 \times n_W + 1490 \times n_Y + 125 \times n_{C-C} $$ Tryptophan dominates, tyrosine adds modestly, disulfide bonds contribute little. Look up ε for known proteins or compute from sequence via ExPASy ProtParam.

Standard curve interpolation (Bradford / BCA): $$ [\text{protein}] = \frac{A_{sample} - c}{m} \times DF $$ where m is slope, c is y-intercept of the linear fit, and DF is the sample dilution factor before assay.

Dilution factor: $$ DF = \frac{V_{final}}{V_{sample}} $$ A 1:10 dilution (10 µL sample + 90 µL buffer) has DF = 10.

Reference

Working ranges and typical performance for the four common methods.

MethodWavelengthLinear rangeTimeBest for
A280 (UV)280 nm10–2000 µg/mL1 minPure protein, known ε
Bradford595 nm1–100 µg/mL5–15 minQuick screen, reductant-tolerant
BCA562 nm15–1500 µg/mL30 min @ 37°CWide range, detergent-tolerant
Lowry750 nm5–150 µg/mL~60 minLegacy method, high sensitivity
NanoDrop A280280 nm50–8000 µg/mL1 min1 µL sample, no cuvette

Common ε₂₈₀ values (M⁻¹·cm⁻¹): BSA 43,824; IgG 210,000; lysozyme 38,940; GFP 21,890; BSA fragment ratio at 280/260 nm > 1.8 indicates pure protein with little nucleic acid contamination.

Article — Protein Concentration Calculator

Protein Concentration Calculator: A280, Bradford, BCA

A protein concentration calculator converts absorbance to milligrams per milliliter using either the Beer-Lambert equation (A280 method) or a Bradford / BCA standard curve. For A280, concentration equals absorbance divided by extinction coefficient times path length. For Bradford and BCA, concentration equals (sample absorbance minus intercept) divided by slope, all multiplied by the dilution factor.

Three methods dominate routine protein quantification, and each one is right for a different sample type. A280 reads native UV absorbance and works for purified protein with a known extinction coefficient. Bradford uses a Coomassie dye and gives readings in five minutes with reductant compatibility. BCA uses cupric copper reduction and offers the widest linear range, plus detergent tolerance.

What protein concentration means

Protein concentration is the mass of protein per unit volume of solution. The lab-standard unit is milligrams per milliliter (mg/mL), with micrograms per milliliter (µg/mL) for dilute samples and micromolar (µM) for molar work. Conversion between mass and molar requires the protein molecular weight: micromolar equals mg/mL times 1000 divided by MW in kDa.

Reporting concentration matters because nearly every downstream protein experiment loads a fixed mass. SDS-PAGE wants 10 to 30 µg per lane. Western blots want similar loads. Enzyme kinetics need precise micromolar starting concentrations. Without accurate concentration, every comparison across samples becomes noisy.

A280 protein concentration method

The A280 method exploits the UV absorbance of tryptophan and tyrosine residues at 280 nanometers. Both aromatic amino acids absorb strongly in the near-UV. Disulfide bonds contribute a small additional signal. The Beer-Lambert law (c = A / ε × b) converts absorbance directly to molar concentration.

A280 needs three inputs: absorbance from the spectrophotometer, extinction coefficient (computed from sequence via ExPASy ProtParam or looked up in literature), and path length (1 cm in a standard cuvette, 0.1 cm for a NanoDrop). The protein concentration calculator does the rest.

Did you know

Bovine serum albumin (BSA) has an extinction coefficient of 43,824 M⁻¹·cm⁻¹ at 280 nm — meaning a 1 mg/mL BSA solution reads A280 = 0.667. The number is so well established that BSA is the universal Bradford and BCA standard.

Bradford protein concentration assay

The Bradford assay uses Coomassie Brilliant Blue G-250 dye that shifts from red (free) to blue (protein-bound). The assay takes 5 to 15 minutes at room temperature, tolerates reducing agents like DTT and beta-mercaptoethanol up to 100 mM, and reads at 595 nm. The linear range runs from 1 to 100 µg/mL.

Bradford is sensitive to detergents — Triton X-100, SDS, and CHAPS above 0.1 percent shift the binding equilibrium and inflate readings. Detergent-compatible versions (Bio-Rad DC, Pierce Coomassie Plus) reformulate the dye buffer to tolerate up to 1 percent SDS. For routine work with crude lysates in plain buffer, classic Bradford is fast and reliable.

BCA protein concentration assay

The bicinchoninic acid (BCA) assay uses copper reduction in alkaline conditions. Peptide bonds reduce cupric (Cu²⁺) to cuprous (Cu⁺) ion, which then chelates with two BCA molecules to form a violet complex absorbing at 562 nm. The reaction takes 30 minutes at 37°C or 2 hours at room temperature.

BCA covers the widest linear range of the three methods — 15 to 1,500 µg/mL — and tolerates most detergents up to 5 percent. It is the workhorse for crude membrane fractions, detergent-solubilized proteins, and lysates with mixed buffer composition. The drawback is sensitivity to reducing agents — DTT and beta-mercaptoethanol over 1 mM falsely raise readings by reducing Cu²⁺ directly.

Tip

If your sample buffer has both detergent and reductant, neither classic Bradford nor classic BCA works perfectly. Use a detergent-compatible Bradford kit, or dialyze the sample to remove reductant before BCA.

Standard curve fitting

Bradford and BCA both report concentration relative to a bovine serum albumin (BSA) standard curve. Run five to seven BSA standards (0, 25, 50, 100, 250, 500, 1000 µg/mL is typical), each in triplicate. Fit a linear regression — R² should exceed 0.99 within the linear range.

The slope (m) and y-intercept (c) feed into the protein concentration calculator. Sample concentration equals sample absorbance minus c, divided by m, then multiplied by any dilution factor applied before the assay. Discard any standard with absorbance outside 0.05 to 1.5 — outside that range, the linear assumption fails.

  • = 0.99+ for publishable data
  • standards = 5–7 BSA dilutions per curve
  • replicates = 3 per standard
  • linear range = absorbance 0.05 to 1.5
  • NTC = no-protein blank required on every plate
  • refresh = run new curve every assay batch

Dilution factors and linear range

The dilution factor is the ratio of final volume to sample volume. Add 10 µL sample to 90 µL buffer and you have a 1:10 dilution (DF = 10). After computing the diluted concentration from the standard curve or Beer-Lambert, multiply by DF to back out the original sample concentration.

Always dilute crude lysates before assay. Cell lysates routinely run 5 to 20 mg/mL — far above the linear range of Bradford (max 100 µg/mL) or BCA (max 1,500 µg/mL). A 1:50 to 1:100 dilution brings lysate into Bradford range. For BCA, 1:10 to 1:20 usually works. The protein concentration calculator applies DF automatically once you enter it.

Picking the right method

A280 if the protein is purified, you know the extinction coefficient, and the buffer has no contaminating chromophores. Bradford if you need speed and the buffer has reductants but no detergent. BCA if the buffer has detergents, the sample is dilute, or you need the widest dynamic range without dilution series. NanoDrop A280 if you have under 5 µL of pure protein and need a 30-second answer.

Different proteins read differently

Bradford response to different proteins varies by up to 30 percent against BSA standards — basic proteins like histones read 2× higher than they should, and acidic proteins read low. For absolute quantification, build a standard curve from your purified protein. For relative comparisons across samples of the same protein, BSA standards are fine.

Common measurement pitfalls

Bubbles and particulates in the cuvette inflate apparent absorbance — always blank with the same buffer and look for visible specks. Wavelength drift on an uncalibrated spectrophotometer shifts readings by 5 to 10 percent — calibrate annually with a holmium oxide filter. Temperature changes alter Bradford binding equilibrium by 2 percent per degree — read all samples within 30 minutes of mixing at consistent room temperature.

Quick concentration math
A280 c = A / (ε × b)
standard curve c = (A − c) / m × DF
molar to mass mg/mL = M × MW / 1000
dilution c₁V₁ = c₂V₂

FAQ

A280 reads intrinsic UV absorbance from tryptophan and tyrosine residues — fast, no reagent, but requires a known extinction coefficient. Bradford uses Coomassie dye that shifts color when bound to protein — tolerates reducing agents, 5-minute incubation. BCA uses Cu²⁺ reduction to Cu⁺ by peptide bonds — widest dynamic range, tolerates detergents, but needs 30 minutes at 37°C. Pick A280 for purified protein, Bradford for crude lysates with DTT, BCA for everything else.
ε₂₈₀ = 5500 × Trp + 1490 × Tyr + 125 × disulfide bonds, all measured in M⁻¹·cm⁻¹. Count residues from the amino acid sequence. ExPASy ProtParam does this automatically — paste the sequence and read ε. For most proteins ε falls between 10,000 and 250,000 M⁻¹·cm⁻¹. The molar quantity divided by molecular weight gives the more common mass-based ε in (mg/mL)⁻¹·cm⁻¹.
Beer-Lambert breaks down above A ≈ 1.5 because the detector saturates and the relationship between absorbance and concentration goes nonlinear. Dilute the sample 1:10 (or more) and re-read. A280 of 0.1 to 1.0 is the textbook linear range; modern spectrophotometers extend it to 1.5 with proper calibration. Never report concentrations from absorbance over 2.0.
For purified protein with a known ε, A280 is accurate within ±5 percent. The main error sources are: (1) wrong ε (use sequence, not a guess), (2) nucleic acid contamination — DNA absorbs strongly at 260 nm and bleeds into 280 nm, (3) bubbles or particulates in the cuvette, (4) wavelength drift on an uncalibrated instrument. Always run a buffer blank in the same cuvette.
Use Bradford or BCA with a BSA standard curve. Both methods report concentration relative to bovine serum albumin (BSA) and do not require the unknown protein extinction coefficient. Different proteins bind Coomassie unequally, so Bradford readings against BSA can be 30 percent off for individual proteins — accept this as a built-in limitation unless you build a custom standard from your purified protein.
Use 5 to 7 BSA standards spanning the linear range (0, 25, 50, 100, 250, 500, 1000 µg/mL for Bradford). Read each in triplicate. Fit a linear regression — R² should exceed 0.99. Discard any standard with absorbance outside 0.05 to 1.5. The slope (m) and intercept (c) feed into the calculator. Re-run the curve in every assay batch; reagent age shifts the slope by 5 to 10 percent.
The dilution factor (DF) is the ratio of final volume to sample volume. Add 10 µL sample to 90 µL buffer = 1:10 dilution = DF 10. After interpolating the diluted concentration from the standard curve, multiply by DF to get the original. Bradford and BCA assays usually require dilution because the linear range tops out below 1,500 µg/mL — crude lysates are often 5 to 20 mg/mL and need a 10× to 50× dilution.
BCA tolerates most detergents up to about 5 percent (SDS, Triton, NP-40, Tween). Bradford fails with anything above 0.1 percent Triton — switch to a detergent-compatible Bradford (Bio-Rad DC, Pierce Coomassie Plus) or use BCA. A280 is unaffected by detergent itself, but high SDS scatters light and inflates the apparent absorbance. Always blank against the matching detergent buffer.