Home / Science / Physics / Nuclear and particle physics / Decay chain simulatorTool #945

Decay chain calculator: Bateman equations, daughter ingrowth, secular and transient equilibrium

Follow a radioactive parent and up to seven daughters through time with the Bateman equations: activity of every member at any time, when each daughter peaks, whether the chain reaches secular or transient equilibrium and how long that takes. Branching, any starting activities, and a chart and CSV of the ingrowth.

Keep it one tap away for everyday use.

Bookmark Decay chain simulator?

Press Ctrl + D now. Your browser opens its own bookmark box, where you choose the name and folder.

  1. Chain
  2. Time
  3. Ingrowth
  4. Equilibrium
Nothing is uploadedWorks offline once open

Chain

Branching: the share of this member's decays that make the next one (for Mo-99, about 88 % go to Tc-99m). Starting activity: what each member has at time zero (daughters usually 0, just after a separation). Example half-lives are rounded; check current nuclear data for real work.

Time

Result

Bateman equations for a linear chain, solved exactly (equal or nearly equal half-lives are handled). For study and planning, not a substitute for professional judgement, a calibrated instrument or your radiation safety rules. It does not work out doses.

Download

What it does

Many radioactive nuclides decay into something that is itself radioactive. Molybdenum-99 decays into technetium-99m, radium-226 into radon-222 and then a string of short-lived “progeny”. The amount of each daughter depends on how fast it is made (by its parent) and how fast it decays. The Bateman equations give the answer exactly for any linear chain A → B → C → …, and this page solves them for a parent and up to seven daughters.

You get the activity and number of atoms of every member at any time, a chart of the ingrowth, the time at which each daughter’s activity peaks, and whether the chain settles into equilibrium with its parent.

How to use it

  1. Pick an example chain or edit the members. Each member has a name, a half-life with its unit, a starting activity (what is there at time zero) and a branching percentage: the share of its decays that produce the next member. The rest is assumed to go somewhere outside the chain.
  2. Add a daughter or remove the last to change the length (one to eight members).
  3. Choose the activity unit (Bq to Ci) and the time unit, then the time at which you want the activities.
  4. Plot up to sets the length of the chart; leave it blank and the page chooses a span that shows the approach to equilibrium. Switch the activity axis between logarithmic and linear.
  5. Equilibrium within sets how close (in percent) a daughter’s activity ratio must be to its final value before it counts as “in equilibrium”.

What the results mean

  • Secular equilibrium: the parent lives far longer than the daughter (here, 100 times or more). After several daughter half-lives, the daughter’s activity equals the parent’s (times the branching).
  • Transient equilibrium: the parent lives longer, but not hugely longer. The daughter’s activity ends up a fixed amount above the parent’s, λ₂ / (λ₂ − λ₁) times it, and both then fall together with the parent’s half-life.
  • No equilibrium: the daughter lives longer than the parent. The parent dies away and the daughter then decays on its own.
  • Peak time: for a pure parent with no daughter at the start, the daughter’s activity is highest at t = ln(λ₂/λ₁) / (λ₂ − λ₁), the moment the two activity curves cross.

Worked example

The default chain is a technetium generator: 1,000 MBq of Mo-99 (half-life rounded to 66 h), freshly separated so there is no Tc-99m (6.0 h), with 88 % of Mo-99 decays feeding Tc-99m. After 24 h the page shows Mo-99 777.2 MBq and Tc-99m 691.8 MBq. Tc-99m peaks at 22.83 h, which is why generators are usually “milked” once a day. The pair is in transient equilibrium: Tc-99m ends up at 0.968 times the Mo-99 activity (0.88 × 66 / (66 − 6)), within 1 % after 43.85 h.

Choose the radium-226 chain and the page shows, at 30 days, Ra-226 almost unchanged at 1,000 MBq and every daughter at 995.6 MBq, within 0.5 % of it: secular equilibrium, with Rn-222 within 1 % of equilibrium after 25.38 days.

Tips

  • After a separation, set the daughter’s starting activity to 0. If you start with an old sample, give each member its present activity instead.
  • Very short half-lives (microseconds) and very long ones (thousands of years) can sit in the same chain; the maths stays exact.
  • The CSV has the activity of every member at 241 times across the chart, for your own plots.

FAQ

Can it handle equal half-lives? Yes. The textbook formula divides by the difference of decay constants, which fails when two are equal; the page uses a form that stays exact.

Does it work out doses? No. It is for study and planning, not a substitute for professional judgement, a calibrated instrument or your local radiation safety rules.

Where do the example half-lives come from? They are rounded general values. Check current evaluated nuclear data before relying on them.

Where the numbers come from

  • Bateman, H. (1910), Solution of a system of differential equations occurring in the theory of radioactive transformations, Proceedings of the Cambridge Philosophical Society 15, 423 to 427 (the equations; public domain by age).
  • Divided differences of the exponential for close decay constants: the Taylor-series approach of McCurdy, A. C., Ng, K. C. and Parlett, B. N. (1984), Mathematics of Computation 43, 501 to 528 (method only).
  • Checked against a 60-digit matrix exponential of each chain's rate matrix (mpmath expm) and SciPy's minimiser for the peak time, written for the tests.
  • Half-lives in the example chains are rounded general values, editable on the page; check current nuclear data (for example NNDC or DDEP) for real work.

Standard scientific values, such as constants, atomic weights and melting points, are facts found in every textbook; we name where ours were checked. If you are an author or publisher and want a value, a credit or a table changed or removed, tell us and we will act quickly.

Last updated 2026-11-09.

Related tools

Radioactive decay and specific activity calculator #99 Activity of F-18, Tc-99m, I-131, C-14, P-32 and 28 more nuclides (or any half-life) at any date and time, a printable decay table, when it falls to a given activity, carrier-free specific and molar activity, and the labelled fraction of your sample. Bq, MBq, GBq, µCi, mCi and Ci. Radiometric age calculator #121 Work out rock and mineral ages from isotope ratios: daughter/parent ages for Rb-Sr, Sm-Nd, Lu-Hf, Re-Os, U-Pb and Th-Pb, K-Ar and ⁴⁰Ar/³⁹Ar ages, isochrons fitted with errors in both axes (York regression, MSWD), and U-Pb ages with concordance on a concordia plot. Gamma shielding calculator #946 How much a lead, tungsten, steel, aluminium, concrete or water shield cuts a gamma beam from 0.1 to 2 MeV: linear attenuation coefficient, half- and tenth-value layers, narrow-beam transmission, optional buildup, and the thickness for a wanted transmission, with every material compared. The built-in μ/ρ is worked out from formulas, not a table, so it is only an estimate: type the NIST XCOM value for real work. Relativistic kinematics calculator #947 Four special-relativity calculators in one page, in MeV or GeV with c = 1: the invariant mass of any set of particles, the momenta and lab energy ranges in a two-body decay, a Lorentz boost of a four-momentum in any direction, and the threshold energy of a reaction on a fixed target or in a collider. Type particle names instead of masses. Stopping power and range calculator #948 Energy loss (stopping power, LET) and CSDA range of protons, deuterons, alphas, carbon ions, your own ion, muons and pions in water, air, PMMA, aluminium, silicon, copper, lead or your own material, from the Bethe-Bloch formula. Plots stopping power against energy and the Bragg curve, and gives the energy left after any thickness. Feynman diagram drawer #949 Type the vertices and lines of a Feynman diagram (fermions, photons, gluons, W, Z, Higgs, ghosts, bent loops, momentum arrows) and get a clean drawing to download as SVG or PNG, plus TikZ-Feynman code for LaTeX. Eight textbook examples to start from. Reaction kinetics fitter #81 Paste concentration against time to find the reaction order, the rate constant with its uncertainty and the half-life; paste k at several temperatures for the activation energy, A, ΔH‡ and ΔS‡. Counting statistics helper #950 For Geiger, scintillation and gamma counting: subtract the background with the right uncertainty, decide whether anything was detected (Currie's decision threshold L_C and detection limit L_D), get the activity and minimum detectable activity, exact Poisson limits, dead-time corrections for both detector models, and the best split of counting time. Uncertainty propagation calculator #25 Type your formula and your measurements with their uncertainties, or paste repeated readings. Get the result with its uncertainty, which input matters most, and a Monte Carlo check.