Audited 29 Jul 2026·Last updated 28 Oct 2026·5 citations·Tier 2·0 uses

Enzyme Activity Calculator (U, U/mg and katal)

Turn an absorbance slope or a measured substrate amount into enzyme units per mL, specific activity in U/mg, and the SI equivalents in nkat/mL and kat/kg.

Enzyme Activity Calculator

How did you measure the reaction?
Enter the MAGNITUDE of the slope of the linear region. NADH oxidation gives a falling trace and a negative slope — enter the absolute value, because catalytic activity is positive either way. Absorbance mode only.
6220 for NADH/NADPH at 340 nm (Horecker & Kornberg, J. Biol. Chem. 175:385, 1948). NOTE: 6300 is also widely used — the two differ by 1.3%, which passes straight into your result, so use the value your method specifies. Other common values: 18,000 for p-nitrophenol at 405 nm (pH 10), 14,150 for TNB at 412 nm.
M⁻¹cm⁻¹
1 cm for a standard cuvette. A 96-well plate is NOT 1 cm — the path length depends on the fill volume (roughly 0.55 cm at 200 µL in a standard flat-bottom plate) and should be measured on your own plate, not assumed.
cm
Everything in the cuvette or well — buffer, substrate, cofactors and enzyme together. Absorbance mode only.
mL
Moles of the molecule you are watching, per mole of substrate converted. 1 when the reaction you monitor is the reaction you care about. 2 for a coupled assay that produces two NADH per substrate turn — getting this wrong is a silent factor-of-two error.
How much substrate disappeared, or product appeared, in the whole reaction. Direct mode only.
µmol
How long the reaction ran. It must lie inside the linear, initial-rate region — once substrate depletes the rate falls and an average over the whole period under-reports the activity. Direct mode only.
min
The volume of your enzyme preparation that went into the reaction. Activity per mL is reported per mL of THIS solution, not per mL of the reaction mixture.
mL
Total protein in the enzyme solution, from Bradford, BCA or A280. Needed for specific activity — the number that actually tracks purification, since volumetric activity can be raised just by concentrating the sample.
mg/mL
Volumetric activity
0.4823
Activity per millilitre of the enzyme solution you added, in U/mL (1 U converts 1 µmol of substrate per minute).
Activity in the reaction
0.0482 U
Specific activity
0.9646 U/mg
Volumetric activity (SI)
8.0386 nkat/mL
Specific activity (SI)
0.0161 kat/kg
What must be reported with this number
From ΔA = 0.1/min at ε = 6220 M⁻¹cm⁻¹ over 1 cm, one mole of chromophore per mole of substrate. An enzyme unit means nothing without its assay conditions: report temperature, pH, buffer, substrate concentration and wavelength. CGPM Resolution 12 (1999) requires the measurement procedure to identify the indicator reaction. Assumes zero-order kinetics (use the initial linear region only) and Beer-Lambert linearity, which fails above about A = 1.5.

Background.

An enzyme is almost never weighed. It is counted by what it does. One unit, U, is the quantity of enzyme that converts one micromole of substrate per minute under stated conditions, the definition fixed by the International Union of Biochemistry's Commission on Enzymes in 1961. The SI version arrived in 1999, when Resolution 12 of the General Conference on Weights and Measures gave mole per second the name katal for catalytic activity. Since a micromole per minute is 10⁻⁶ mol spread over 60 s, one unit is exactly 50/3 nanokatals, about 16.67.

Two kinds of measurement can be converted. A continuous spectrophotometric assay gives a slope, absorbance change per minute, which Beer–Lambert turns into a rate of concentration change. A stopped assay, an HPLC run or a titration gives an amount converted over a known time, which is already a rate once divided by the minutes. Either way you get the activity in the reaction vessel, the activity per millilitre of your enzyme preparation, the specific activity per milligram of protein, and the same figures in katals.

What is enzyme activity calculator?

Catalytic activity is the rate of conversion an enzyme brings about in a defined assay, which makes it measurable even when the enzyme's purity and molar concentration are unknown. Three related figures come out of it. Activity per millilitre of preparation, which IUPAC calls catalytic-activity concentration, says how much enzyme is in the tube. Activity per milligram of protein, catalytic-activity content or specific activity, says how pure it is. Total activity, units per millilitre times the volume you hold, says how much you have.

How to use this calculator.

  1. Pick the method: absorbance mode for a continuous rate from a spectrophotometer or plate reader, direct mode when you know the micromoles of substrate used up or product formed over a fixed time.
  2. In absorbance mode, enter the slope of the straight, early part of the trace as a positive number, even when the absorbance falls as NADH is oxidised. Add the extinction coefficient your method names and the path length: 1 cm for a standard cuvette, a measured figure for a plate well.
  3. Enter the total reaction volume, enzyme included, and the chromophore-per-substrate factor: 1 when you watch the reaction itself, 2 when a coupled system makes two NADH per substrate converted.
  4. In direct mode, enter the micromoles converted and the minutes, keeping the time short enough that the rate held steady.
  5. Enter the volume of enzyme solution added and its protein concentration from a Bradford, BCA or A280 reading.

The formula.

U_assay = ΔA/min × V_total × 1000 ⁄ (ε × l × s) · U/mL = U_assay ⁄ V_enzyme · 1 U = 50⁄3 nkat

Beer–Lambert says absorbance A = ε·c·l, where ε is the molar extinction coefficient in M⁻¹cm⁻¹, c the concentration in mol/L and l the path length in cm. Differentiating with respect to time gives the rate of concentration change: dc/dt = (ΔA/min) ÷ (ε × l), in mol per litre per minute. Multiplying by the reaction volume in litres gives moles per minute, and multiplying by 10⁶ gives micromoles per minute, which is units. Folding the volume conversions together:

U in the reaction = ΔA/min × V_total (mL) × 1000 ÷ (ε × l × s)

The stoichiometric factor s divides because the instrument sees the chromophore, while the unit is defined on substrate: if two NADH appear per substrate molecule, the absorbance moves twice as fast as the substrate is used. Dividing by the enzyme volume added gives U/mL of the preparation, and dividing that by protein concentration gives U/mg, with the millilitres cancelling.

The SI figures need no measurement. One U is 10⁻⁶ mol per 60 s, so U/mL × 50/3 gives nkat/mL, and U/mg ÷ 60 gives kat/kg. In direct mode Beer–Lambert drops out entirely: units in the reaction are simply micromoles converted ÷ minutes.

A worked example.

Example

A dehydrogenase is assayed in a 3.0 mL cuvette: 0.1 mL of enzyme preparation goes into 2.9 mL of buffered substrate with NADH, and the absorbance at 340 nm falls at 0.100 per minute over the first two minutes. NADH's extinction coefficient is taken as 6220 M⁻¹cm⁻¹, the path is 1 cm, and one NADH is oxidised per substrate molecule. The NADH concentration is falling at 0.100 ÷ 6220 = 1.6077 × 10⁻⁵ mol L⁻¹ min⁻¹. Across 0.003 L that is 4.8232 × 10⁻⁸ mol, or 0.0482 µmol, per minute, so the cuvette holds 0.0482 U. Divided by the 0.1 mL of enzyme added, the volumetric activity is 0.4823 U/mL. A Bradford result of 0.5 mg/mL gives a specific activity of 0.4823 ÷ 0.5 = 0.9646 U/mg. In SI units those are 0.4823 × 50/3 = 8.0386 nkat/mL and 0.9646 ÷ 60 = 0.0161 kat/kg. Written up, this is 0.48 U/mL and 0.96 U/mg. A third significant figure would claim more than the extinction coefficient supports: with 6300 instead of 6220 the same slope gives 0.4762 U/mL.

protein Concentration Mg Per Ml0.5
extinction Coefficient6,220
stoichiometric Factor1
enzyme Volume Ml0.1
methodspectrophotometric
delta Absorbance Per Min0.1
path Length Cm1
total Assay Volume Ml3

Frequently asked questions.

How do I convert enzyme units to katals?
One unit is 1 µmol per minute, which is 10⁻⁶ mol ÷ 60 s = 1.6667 × 10⁻⁸ kat, or exactly 50/3 nkat. In reverse, one katal is 6 × 10⁷ U. Specific activity converts the same way with the mass units cancelling: 1 U/mg is exactly 1/60 kat/kg, so 24 U/mg is 0.4 kat/kg. The rounded 16.67 nkat sometimes printed is 0.02% off.
Which matters more in a purification, U/mL or U/mg?
Specific activity. Concentrating a sample raises U/mL without removing a single contaminating protein, so volumetric activity says nothing about purity, while U/mg rises only when other protein is taken out. Keep total units in view as well: a step that lifts specific activity but loses most of the total may not be worth keeping.
Should I use 6220 or 6300 for NADH at 340 nm?
Whichever your method specifies, and say which. The 6220 M⁻¹cm⁻¹ default comes from Horecker and Kornberg's 1948 measurement in the Journal of Biological Chemistry; 6300 is also widely used. Because activity is inversely proportional to ε, the 1.3% gap passes straight into the result: 0.4823 U/mL becomes 0.4762 U/mL for the same slope.
When is the chromophore-per-substrate factor something other than 1?
When the molecule you watch is not made or consumed one-for-one with the substrate you care about. A coupled assay that generates two NADH for every substrate molecule needs 2. Leaving it at 1 reports double the true activity, and the assay gives no hint of the mistake: the trace stays linear and repeats well. Work the stoichiometry through the whole coupling chain first.
What path length should I use on a 96-well plate reader?
Not 1 cm. In a plate the light passes vertically through the liquid, so the path is the fill height: roughly 0.55 cm for 200 µL in a standard flat-bottom plate, but it changes with volume and plate type, so measure it on your own setup. Entering 1 cm when the true path is 0.55 cm understates activity by a factor of 1.8182. If your reader already corrects absorbance to a 1 cm path, enter 1.
Why must the slope come from the initial linear part of the trace?
The unit assumes a constant rate, which holds only while substrate is in large excess over enzyme. Once substrate runs down, product accumulates or the enzyme tires, the trace curves and a slope drawn across the bend understates the rate. In direct mode, an amount averaged over a reaction that slowed is not an initial rate either. Beer–Lambert itself stops being linear above roughly A = 1.5.
Why doesn't my activity match the published value for the same enzyme?
Usually because the assay differs. Temperature, pH, buffer and ionic strength, substrate concentration, cofactors and the coupling system all change the measured rate, and an activity at 25 °C cannot be compared with one at 37 °C. Resolution 12 requires a catalytic activity to name its indicator reaction for that reason, and supplier unit definitions are often specific to their own assay.

References& sources.

  1. [1]Dybkær, R. (2001). 'Unit "katal" for catalytic activity (IUPAC Technical Report).' Pure and Applied Chemistry 73(6): 927–931. DOI 10.1351/pac200173060927. Gives the katal definition (kat = 1 mol·s⁻¹), the IUB 1961 enzyme unit (U = 1 µmol·min⁻¹), the conversion '1 U = 1 µmol·min⁻¹ ≈ 16.67 nkat', CGPM Resolution 12 (1999), and the derived-quantity table used for this page's outputs: catalytic-activity concentration b = z/V (kat/m³) and catalytic-activity content z/m (kat/kg). Read directly from the IUPAC PDF, 2026-07-29. Free.
  2. [2]Bureau International des Poids et Mesures, The International System of Units (SI), 9th edition (2019). Table 4 lists catalytic activity — katal — kat — mol s⁻¹ among the SI derived units with special names; Table 5 lists catalytic activity concentration as kat m⁻³. Appendix 1 reproduces Resolution 12 of the 21st CGPM (1999) verbatim, including the statement that U equals 1 µmol·min⁻¹ and the requirement that 'the measurement procedure must identify the indicator reaction'. Independent second authority; agrees with the IUPAC report on every point. Read directly from the BIPM PDF, 2026-07-29. Free.
  3. [3]Horecker, B.L. & Kornberg, A. (1948). 'The extinction coefficients of the reduced band of pyridine nucleotides.' Journal of Biological Chemistry 175: 385–390. PMID 18873313. The original determination of the 340 nm extinction coefficient of reduced pyridine nucleotides, undertaken because published values 'showed considerable variation', and the source of this page's 6220 M⁻¹cm⁻¹ default. The competing value of 6300 M⁻¹cm⁻¹ found elsewhere in the literature differs by 1.3%, which is why ε is an editable input here rather than a constant. Publisher-hosted full text; PubMed record open.
  4. [4]International Union of Biochemistry, Report of the Commission on Enzymes (Pergamon Press, Oxford, 1961). The original definition of the enzyme unit as the amount catalysing the conversion of 1 µmol of substrate per minute under specified conditions. PRINT / BIBLIOGRAPHIC ONLY — not available online; its content is quoted here through the IUPAC and BIPM references above, both of which reproduce the definition verbatim.
  5. [5]Nomenclature Committee of the International Union of Biochemistry (1979). 'Units of Enzyme Activity.' European Journal of Biochemistry 97(2): 319–320. DOI 10.1111/j.1432-1033.1979.tb13116.x. The IUB nomenclature committee's own statement of the relationship between the enzyme unit and the katal. PAYWALLED — the publisher returned a payment-required response on retrieval (2026-07-29), so this is cited bibliographically; its content is confirmed through the IUPAC and BIPM references above.

How this page was produced

Published by
Quanta Calculator
Primary sources
5 cited below
Method
U_assay = ΔA/min × V_total × 1000 ⁄ (ε × l × s) · U/mL = U_assay ⁄ V_enzyme · 1 U = 50⁄3 nkat
Published
Last verified

Built with AI assistance and verified by automated tests against the cited sources — every worked example on this page is computed by the same code that runs the calculator. How we build and check calculators.

In this category

Embed

Quanta Pro

Paid features are coming later.

  • All 1560 calculators remain free
  • No billing is enabled
Coming soon