Protein Concentration Calculator — A280, E1% and Standard Curve
Turn an A280 reading or a Bradford/BCA standard curve into mg/mL and µM. Predicts ε from Trp, Tyr and cystine using Pace 1995 or Gill & von Hippel 1989.
Protein Concentration Calculator
Background.
This protein concentration calculator turns an absorbance reading into mg/mL, µM and total milligrams by five different routes, and it tells you on the page which paper's constants each route uses. That last part matters more than it sounds. The two standard methods for predicting a protein's molar absorption coefficient from its sequence disagree by about nine percent, and a concentration is only as good as the coefficient behind it.
The four A280 routes all rest on the Beer–Lambert law, A = ε·c·l. Give the calculator an absorbance, a path length and an ε, and it returns the molar concentration; multiply by the molecular weight and you have mg/mL. Where the routes differ is how you get ε. You can supply it directly, from ExPASy ProtParam or from an Edelhoch measurement. You can have it predicted from your tryptophan, tyrosine and cystine counts using Pace and colleagues' 1995 coefficients — 5500 per Trp, 1490 per Tyr, 125 per cystine — which are calibrated for a native protein in water. Or you can use Gill and von Hippel's 1989 coefficients — 5690, 1280 and 120 — which were measured in 6 M guanidine hydrochloride on denatured protein. Both papers are legitimate, widely cited and still in use; applied to the same 2-Trp, 20-Tyr, 17-cystine protein they give 42,925 and 39,020 M⁻¹cm⁻¹ respectively, a nine percent gap that lands directly in your answer. This page ships both as separate labelled modes rather than picking one quietly.
The fifth route handles colourimetric assays — Bradford, BCA and Lowry — where you read a dye or a copper complex against a standard curve. Feed in the slope and intercept of your fit and the calculator converts a reading into concentration. Read the caveat that comes with it: a colourimetric number is assay-dependent in a way an A280 number is not. Coomassie dye binding in the Bradford assay responds mainly to basic and aromatic residues, while the BCA assay depends on Cu²⁺ reduction by a different residue set, so the two assays legitimately disagree on the same tube. On top of that, the number depends on which protein calibrated the curve: the same sample quantified against BSA standards and against IgG standards will not give the same answer. Always report the assay and the standard with the value.
A few things this calculator deliberately does not do. It does not correct A280 for nucleic-acid contamination or for light scattering, both of which inflate the reading — check your A260/A280 ratio and your A320 baseline instead. It does not fit your standard curve; paste the slope and intercept from your own regression. And it treats the standard curve as linear, which for Bradford is only a local approximation because the dye response is genuinely non-linear over a wide range.
Every number this page returns is a measured, method-dependent value, not a population statistic and not a clinical result. Two honest labs measuring the same tube by two honest methods will get two different numbers, and the useful discipline is to report the method, the constants and the instrument alongside the figure rather than to pretend a single true value exists.
What is protein concentration calculator?
Protein concentration is normally measured in one of two families of ways. The direct route reads the sample's own ultraviolet absorbance at 280 nm, where tryptophan and tyrosine side chains — and, more weakly, disulfide-bonded cystines — absorb. Because absorbance is proportional to concentration through the Beer–Lambert law A = ε·c·l, dividing the reading by the molar absorption coefficient ε and the path length l gives the molar concentration directly. The method is fast, uses no reagents, and does not consume the sample, but it needs an ε for your specific protein and it is confounded by anything else in the tube that absorbs at 280 nm, most notably nucleic acid.
The indirect route uses a colourimetric assay, in which a reagent changes colour in proportion to protein present. Bradford's 1976 Coomassie dye-binding assay and the bicinchoninic acid assay of Smith and colleagues from 1985 are the two most common. These do not need an ε or a molecular weight, work at lower concentrations, and are less sensitive to nucleic acid — but they need a standard curve, they consume the sample, and the answer depends on both the chemistry and the standard protein used to calibrate it.
The molar absorption coefficient itself can be predicted from sequence. Pace, Vajdos, Fee, Grimsley and Gray established the modern coefficients in Protein Science in 1995, from 116 measured values across 80 proteins, and their own conclusion is worth quoting: the prediction is 'quite reliable for proteins containing Trp residues, and less reliable for proteins that do not', and 'the best approach is to measure rather than predict epsilon'. Gill and von Hippel's earlier 1989 paper in Analytical Biochemistry gives a different coefficient set measured under denaturing conditions and claims about five percent accuracy. Both are implemented here, separately labelled, because a reader following one paper and a reader following the other will legitimately get different answers.
How to use this calculator.
- Pick the method that matches your data. If you already know ε for your protein, use the first mode. If you know the sequence but not ε, use one of the two composition modes. If your vendor quotes a 1% extinction value, use the fourth. If you ran a Bradford or BCA assay, use the standard curve.
- Enter the blanked absorbance. For A280 that is the reading against a buffer blank; for a colourimetric assay it is the reading against the assay blank at 595 nm (Bradford) or 562 nm (BCA).
- Set the path length: 1 cm for a standard cuvette, 0.1 cm for a 1 mm cell. If your microvolume instrument already normalises the reading to a 1 cm path, leave it at 1. The standard-curve mode ignores this field, because the curve already embeds the path length.
- For the composition modes, count the residues in the mature chain. Cystines are disulfide BONDS, not free cysteines — a protein with 35 cysteines forming 17 bridges plus one free thiol has 17 cystines. Enter 0 for a fully reduced protein.
- For the standard-curve mode, paste the slope and intercept from your own linear fit. If your standards were in µg/mL, divide the slope by 1000 first so it is in AU per mg/mL.
- Enter the dilution factor you applied before reading — 10 for a 1:10 dilution. The output is scaled back to the original sample.
- Enter a molecular weight if you want the µM output. It is not needed for mg/mL in the E1% or standard-curve modes, but the calculator uses it for the molar figure in all five.
- Read the interpretation line. It names the method and the source of its constants, and flags a reading that sits outside the roughly 0.1–1.5 AU range over which bench spectrophotometers are linear.
- Before you trust an A280 number, check the A260/A280 ratio for nucleic-acid carryover and the A320 baseline for light scattering. This page does not correct for either.
The formula.
The Beer–Lambert law states that absorbance is the product of the molar absorption coefficient, the concentration and the path length: A = ε·c·l. Rearranged, c = A ÷ (ε·l), which gives a molar concentration when ε is in M⁻¹cm⁻¹ and l is in centimetres. Multiplying that molarity by the molecular weight in g/mol gives grams per litre, which is numerically the same as milligrams per millilitre.
Two directional consequences are worth stating explicitly because one of them is counter-intuitive. Doubling the path length halves the concentration you infer from the same reading, which is why a 1 mm cell and a 1 cm cuvette are not interchangeable. And a LARGER ε means the same absorbance corresponds to LESS protein, because a strongly absorbing protein produces more signal per molecule. That is why swapping Pace's coefficients for Gill and von Hippel's — which give the smaller ε of 39,020 rather than 42,925 for the default composition — raises the reported concentration from 1.3155 to 1.4472 mg/mL rather than lowering it.
The composition modes are simple additive sums. Pace and colleagues give ε(280) = (#Trp)(5,500) + (#Tyr)(1,490) + (#cystine)(125). For a protein with 2 tryptophans, 20 tyrosines and 17 disulfide bridges that is 11,000 + 29,800 + 2,125 = 42,925 M⁻¹cm⁻¹, which is the default this page uses in the supply-your-own-ε mode so you can check the arithmetic yourself. Gill and von Hippel's set gives 2×5,690 + 20×1,280 + 17×120 = 11,380 + 25,600 + 2,040 = 39,020 M⁻¹cm⁻¹ for the same protein.
The E1% route avoids ε entirely. E1% is the absorbance of a 1% weight-per-volume solution, which is 10 mg/mL, over a 1 cm path. So c in mg/mL is 10A ÷ (E1% × l). With A = 0.85 and E1% = 6.6, that is 8.5 ÷ 6.6 = 1.2879 mg/mL. The familiar rule of thumb that 1 absorbance unit equals 1 mg/mL is the special case E1% = 10, and it is only a rough average across proteins.
The standard-curve route inverts a linear calibration: c = (A − intercept) ÷ slope. With A = 0.85 on a curve of slope 0.75 AU per mg/mL and intercept 0.08 AU, that is 0.77 ÷ 0.75 = 1.0267 mg/mL. If your reading falls below the intercept, the algebra returns a negative concentration; the calculator refuses that rather than printing it, because a negative protein concentration is not a measurement, it is a sign that the blank or the detection limit needs attention.
Rounding: every step runs in arbitrary-precision decimal arithmetic, and rounding happens exactly once, at the final result, to ten decimal places. The predicted ε is not rounded before it enters the division. Report your own results to two or three significant figures — a spectrophotometer's absorbance is good to about ±0.005 AU, and ε itself carries several percent of uncertainty even before you choose between the two coefficient sets.
A worked example.
You have purified a 66,433 Da protein with 2 tryptophans, 20 tyrosines and 17 disulfide bridges. The neat stock is too concentrated to read directly, so you dilute it 1:10 into buffer and get an A280 of 0.430 in a 1 cm cuvette. Choose the Pace 1995 composition mode, enter the three residue counts, the absorbance, a dilution factor of 10 and a sample volume of 1000 µL. The calculator first predicts ε = 2×5500 + 20×1490 + 17×125 = 42,925 M⁻¹cm⁻¹, then applies Beer–Lambert: 0.430 ÷ 42,925 = 1.00175 × 10⁻⁵ M in the cuvette, which is 0.6655 mg/mL there. Multiply by the ten-fold dilution and the original stock is 6.6549 mg/mL, or 100.17 µM, and the 1000 µL you have left contains 6.6549 mg of protein. The reading of 0.430 AU sits comfortably inside the roughly 0.1–1.5 AU range over which bench spectrophotometers are linear, so the dilution was a sensible one. Now switch the mode to Gill & von Hippel 1989 without changing anything else: ε drops to 39,020 M⁻¹cm⁻¹ and the answer rises to 7.32 mg/mL — about ten percent higher from the identical cuvette. Neither number is wrong; they answer the question under different published conventions, and whichever you report you should name the paper beside it.
Frequently asked questions.
Which extinction coefficient set should I use — Pace or Gill & von Hippel?
Why does a smaller extinction coefficient give a higher concentration?
Why do Bradford and BCA give different answers for the same sample?
Is A280 = 1.0 really 1 mg/mL of protein?
What if my protein has no tryptophan?
Does this calculator correct for nucleic acid contamination?
What happens if my absorbance is very low or very high?
References& sources.
- [1]Pace, C. N., Vajdos, F., Fee, L., Grimsley, G. & Gray, T. (1995). 'How to measure and predict the molar absorption coefficient of a protein.' Protein Science 4(11): 2411–2423. Source of the native-state coefficients implemented here: epsilon(280) (M-1 cm-1) = (#Trp)(5,500) + (#Tyr)(1,490) + (#cystine)(125), derived from 116 epsilon values across 80 proteins. Also the source of the on-page caveat that the prediction is 'quite reliable for proteins containing Trp residues, and less reliable for proteins that do not', and of the recommendation to measure rather than predict epsilon using the Edelhoch method. Open access via PubMed Central. Retrieved and read 2026-07-29.
- [2]Gill, S. C. & von Hippel, P. H. (1989). 'Calculation of protein extinction coefficients from amino acid sequence data.' Analytical Biochemistry 182(2): 319–326. doi:10.1016/0003-2697(89)90602-7, PMID 2610349. Independent second authority consulted as a cross-check: confirms the additive Trp/Tyr/cystine method but uses different coefficients — 5690, 1280 and 120 — measured in 6 M guanidine hydrochloride, with a stated accuracy of about ±5%. The two coefficient sets differ by roughly 9% for a typical protein, which is why both ship as separate modes on this page. An erratum to the original paper exists. Paywalled at the publisher; abstract open via PubMed. Verified 2026-07-29.
- [3]Bradford, M. M. (1976). 'A rapid and sensitive method for the quantitation of microgram quantities of protein utilizing the principle of protein-dye binding.' Analytical Biochemistry 72(1–2): 248–254. doi:10.1016/0003-2697(76)90527-3. The original Coomassie dye-binding assay, cited for the standard-curve mode and for the on-page statement that the response is protein-dependent because dye binding tracks basic and aromatic residues. Paywalled; listed bibliographically.
- [4]Smith, P. K. et al. (1985). 'Measurement of protein using bicinchoninic acid.' Analytical Biochemistry 150(1): 76–85. doi:10.1016/0003-2697(85)90442-7. The original BCA assay. Cited for the same assay-dependence point in a chemistry — Cu²⁺ reduction followed by bicinchoninic acid chelation — that responds to a different residue set than Bradford's dye binding, which is why the two assays legitimately disagree on the same sample. Paywalled; listed bibliographically.
- [5]IUPAC Compendium of Chemical Terminology, 3rd ed. (the 'Gold Book'), entry 'Beer–Lambert law' (doi:10.1351/goldbook.B00626). The formal definition of A = ε c l, the units of the molar absorption coefficient (M⁻¹cm⁻¹; formally m² mol⁻¹ in SI), and the linearity assumptions the law carries. Listed WITHOUT a link deliberately: goldbook.iupac.org returned HTTP 403 to automated retrieval on 2026-07-29, so this reference was not machine-verified and is given by DOI for a reader to check directly rather than shipped as a link that may look dead.
In this category
Embed
Quanta Pro
Paid features are coming later.
- All 682 calculators remain free
- No billing is enabled