The enzyme activity calculator above turns the raw output of a spectrophotometric assay, an absorbance slope in units of change per minute, into the two figures that actually get reported: volume activity in units per millilitre and specific activity in units per milligram of protein. It handles the extinction coefficient, the path length, the dilution of the enzyme into the assay and the stoichiometry of the chromophore, which are the four places the conversion normally goes wrong.
Arb Digital publishes free calculators for the arithmetic that sits between an instrument reading and a reportable number. That step is where units multiply and where a factor of a thousand slips in unnoticed, because extinction coefficients are quoted per molar in some sources and per millimolar in others while the numbers look equally plausible on the page.
What This Enzyme Activity Calculator Does
It applies the Beer-Lambert relation in rate form. An absorbance slope divided by the extinction coefficient and the path length gives a rate of concentration change; multiplied by the assay volume that becomes a rate of amount change, in micromoles per minute, which is the definition of the enzyme unit. Dividing by the volume of enzyme added and multiplying by the dilution factor puts that on a per-millilitre-of-stock basis, and dividing again by the protein concentration gives specific activity.
The supporting figures give the raw rate in the cuvette, the total units contained in the whole preparation, and the equivalent in nanokatal for anyone working in SI. All four are printed together because a paper, a supplier's certificate and a purification table each tend to want a different one of them.
Two boundaries are worth stating explicitly. The live Michaelis-Menten calculator fits kinetic parameters, taking velocities at several substrate concentrations and returning Vmax and Km. That is a question about the enzyme's mechanism. This page quantifies how much active enzyme is present in a sample, which is a question about the preparation. And the live protein concentration calculator supplies the mg/mL figure that specific activity is divided by, from A280 or a Bradford or BCA curve.
How to Use It
- Enter the slope from the linear region of your progress curve, in absorbance units per minute.
- Set the extinction coefficient and its unit. Check whether your source quotes per molar or per millimolar before entering it.
- Give the assay volume and the enzyme volume added, both in millilitres. These two set the dilution inside the cuvette.
- Enter the dilution factor if the stock was diluted before pipetting, so the answer refers to the undiluted preparation.
- Add the protein concentration to get specific activity, which is the figure that tracks purification.
The Formula and How It Is Calculated
The full expression is U/mL = (ΔA/min × Vassay × DF) / (ε × l × Venzyme × n), where ε is in mM⁻¹cm⁻¹, l is the path length in centimetres, both volumes are in millilitres, DF is the dilution factor and n is the number of chromophore molecules per catalytic event. Using ε in millimolar terms makes the intermediate concentration come out in millimolar, which is numerically the same as micromoles per millilitre, and that is what makes the units land on micromoles per minute without any extra factor.
Working the default example: a slope of 0.150 per minute divided by 6.22 mM⁻¹cm⁻¹ and a 1 cm path gives 0.02412 mM per minute, which is 0.02412 µmol per mL per minute. Multiplying by the 1 mL assay volume gives 0.02412 µmol/min, the activity present in the cuvette. That came from 0.05 mL of enzyme, so the stock contains 0.02412 ÷ 0.05 = 0.4823 U/mL. With a protein concentration of 2 mg/mL, specific activity is 0.2412 U/mg, and a 10 mL preparation holds 4.823 units in total.
The unit itself is not an SI unit. The SI quantity is the katal, one mole of substrate converted per second, so one U equals 16.67 nanokatal. Both are described in the BIPM SI Brochure, and the conventions for writing derived units correctly are set out in the NIST Guide to the SI, Special Publication 811. In practice the enzyme unit remains dominant in the literature because the katal produces inconveniently small numbers.
Take the Slope From the Linear Region
The most common source of a wrong activity figure is not the arithmetic but the slope fed into it. An enzyme assay is only first-order in enzyme concentration while conditions stay close to the initial ones. As the reaction proceeds, substrate depletes, product accumulates and may inhibit, and the enzyme may lose activity. The curve bends, and any slope taken across the bend underestimates the true initial rate.
The practical rule is to use the earliest linear portion of the trace, and to check that it really is linear rather than assuming. A useful diagnostic is to run the assay at two enzyme volumes: if the measured activity per unit volume is the same at both, the assay is in its linear range. If halving the enzyme more than halves the rate, the assay was substrate-limited at the higher loading and the higher figure is too low.
An absorbance ceiling causes the same problem from a different direction. Most spectrophotometers are unreliable above about 1.0 to 1.5 absorbance units, where a small change in transmitted light corresponds to a large change in absorbance and noise dominates. If your trace starts high, dilute the assay rather than trusting the slope.
Volume Activity Against Specific Activity
These two answer different questions and get confused constantly. Volume activity, in U/mL, tells you how much activity is in a millilitre of your preparation. It is the figure you need to know how much to pipette into a downstream reaction. It goes up when you concentrate the sample and down when you dilute it, and it says nothing about purity.
Specific activity, in U/mg, is activity divided by total protein. It does not change when you concentrate or dilute, because both numerator and denominator scale together. What changes it is removing protein that is not your enzyme, which is precisely what a purification step does. That is why a purification table tracks specific activity down the column: a step that doubles specific activity has removed half the contaminating protein, and a step that leaves it unchanged has achieved nothing however much volume was lost.
Yield is the third figure and is computed from total units, the product of volume activity and preparation volume. A good purification step raises specific activity substantially while losing as few total units as possible, and the tension between those two is the whole craft. The percent yield calculator handles the recovery arithmetic if you are tabulating a multi-step purification.
Getting the Extinction Coefficient Right
Everything on this page scales inversely with ε, so an error there passes straight through. Three specific traps recur. The first is the unit: 6.22 mM⁻¹cm⁻¹ and 6,220 M⁻¹cm⁻¹ are the same coefficient, and mixing them gives an answer wrong by exactly one thousand. This page asks which one you have rather than guessing.
The second is wavelength and conditions. An extinction coefficient belongs to a specific wavelength, and often to a specific pH and buffer. A value measured at 340 nm cannot be used for a reading at 355 nm, and a coefficient for a coloured product at pH 7 may differ at pH 9 where the chromophore is deprotonated. The third is stoichiometry: in a coupled assay the chromophore may not be produced one for one with the substrate consumed, and the field on this page exists so that factor is explicit rather than buried.
Where you are measuring an absorbance to find a concentration rather than a rate, the Beer-Lambert law calculator is the direct tool, and if you are working from a standard curve rather than a published coefficient, the calibration curve calculator handles the regression and the inversion.
Conditions Are Part of the Number
An enzyme unit is defined as one micromole of substrate converted per minute under specified conditions, and the specification is not decorative. Activity depends on temperature, pH, buffer composition, ionic strength and substrate concentration, often strongly. A tenfold difference in reported activity between two laboratories usually reflects a difference in assay conditions rather than a difference in the enzyme.
This has a practical consequence when comparing a supplier's stated activity with your own measurement. Suppliers assay under their own defined conditions, which are frequently optimal ones chosen to give a high number, and your assay conditions are probably different. Reproducing a supplier's figure requires reproducing their assay, not just their enzyme. When you report an activity, report the temperature, the pH, the buffer and the substrate concentration alongside it. The pH calculator and the molarity calculator cover the buffer arithmetic that goes with that.
Arb Digital publishes hundreds of free calculators across chemistry, maths, finance and marketing — no sign-up, no limits. If something you need is missing, tell us and we will look at building it.
Browse All Free Tools Suggest a ToolCommon Mistakes to Avoid
- Mixing per-molar and per-millimolar coefficients — the two differ by a factor of one thousand and look equally reasonable written down.
- Taking the slope across the whole trace — use the earliest linear region, because the curve flattens as substrate depletes.
- Dividing by the assay volume instead of the enzyme volume — volume activity refers to the enzyme stock, not to the cuvette.
- Forgetting the dilution factor — if the stock was diluted before pipetting, the result refers to the dilution unless you restore it.
- Comparing activities measured under different conditions — temperature, pH and substrate concentration are part of the definition of a unit.
Related Free Tools From Arb Digital
Get the protein figure that specific activity divides by from the protein concentration calculator, and fit kinetic parameters with the Michaelis-Menten calculator. The Beer-Lambert law calculator and calibration curve calculator cover the absorbance work upstream, the molarity calculator and pH calculator handle the assay buffer, and the percent yield calculator tracks recovery through a purification. The full free online tools hub lists everything else.
Frequently Asked Questions
One unit is the amount of enzyme that converts one micromole of substrate per minute under specified conditions. The conditions are part of the definition, so a unit figure is only comparable against an assay run the same way.
Divide the slope by the extinction coefficient and the path length to get a concentration rate, then multiply by the assay volume. With ε in mM⁻¹cm⁻¹ and volumes in mL, the result is micromoles per minute directly.
Activity divided by total protein, in units per milligram. Unlike volume activity it does not change with dilution, so it measures purity rather than quantity and is the figure tracked through a purification.
The katal is the SI unit, one mole of substrate per second. One enzyme unit equals 16.67 nanokatal. The unit remains far more common in practice because katal values for ordinary preparations are inconveniently small.
Usually because the assay conditions differ. Temperature, pH, buffer and substrate concentration all affect activity strongly, and suppliers assay under their own defined and often optimal conditions.
The earliest linear portion, before substrate depletion or product inhibition bends the trace. A slope taken across the bend underestimates the initial rate and therefore the activity.
No. This quantifies how much active enzyme a sample contains. Michaelis-Menten fitting returns Vmax and Km from velocities at several substrate concentrations, which describes the enzyme's kinetic behaviour rather than the amount present.
This calculator is provided for education and general reference. It performs a published unit conversion on values you supply and does not replace a validated assay protocol or the procedures and risk assessments issued by your own laboratory.