Most decay pictures stop at one nuclide falling away. This lab keeps going: the thing the parent turns into is radioactive as well, so a second curve has to be built before it can fall, and a third, stable population collects underneath. Both activities are drawn against time on one shared vertical scale, and four sliders are yours — the two half-lives, the strength of the source and where the clock stands. Everything else on the panel, thirteen readings in all, is worked out from those four.
A parent decays to a radioactive daughter, which decays to a stable end product. Both activities are drawn against time on one shared vertical scale, which is honest here because the daughter's activity can never climb above the parent's starting activity. The daughter's peak is exactly where the two activities are equal, which is why the curves cross there. The sliders step in whole days and tenths of a day, so these are round-number chains that behave like the real ones — the calculator is where real half-lives go. The 100× line between secular and transient equilibrium is a stated convention, not a physical boundary; the limiting ratio beside it is the quantity that matters.
Both togetherTotal activity now 527.2 MBq. The dashed marker at 7.38 d is where the daughter activity peaks, and the two curves cross there because the peak is exactly where the two activities are equal.
Each button presses the lab's own Reset and then writes all four sliders, so every load starts from the same place and a running sweep is stopped before the new values land. Work down the list and watch the Which regime card change its mind three times. The last two names end in -like for a reason: the sliders move in whole days and tenths of a day, so they can stand in for a real chain without ever being one.
Pick a chain above, or drag the four sliders yourself.

The decay chain simulator is a free interactive physics lab that runs in your browser, with nothing to install and no sign-up. A parent nuclide decays to a radioactive daughter, and that daughter decays to a stable end product. Both activities are drawn against time on one shared vertical scale, and four sliders set the parent half-life from 1 to 100 d, the daughter half-life from 0.1 to 50.0 d, the parent activity at the start from 10 to 1000 MBq, and the clock from 0 to 8 parent half-lives.
The panel answers with the parent activity, the daughter activity, the activity ratio A2/A1 to four decimal places and which of three regimes the chain is in. Eight more cells carry both decay constants, the three atom percentages, the time in days, the time the daughter activity peaks and the limiting ratio the pair is heading for, with the total activity in a strip under the graph. Play the sweep runs the clock forward; Reset restores 20 d, 2.0 d, 500 MBq and 1.00 parent half-lives.
| Control | Range | Step |
|---|---|---|
| Parent half-life | 1 to 100 d | 1 d |
| Daughter half-life | 0.1 to 50.0 d | 0.1 d |
| Parent activity | 10 to 1000 MBq | 10 MBq |
| Time in parent half-lives | 0 to 8 | 0.02 |
| Play the sweep | runs the clock | one button |
| Reset | back to the start | one button |
A1 = λ1N1 and A2 = λ2N2, in MBq to one decimal place. Activity ratio · A2/A1 carries four decimal places at every size it can reach, and Which regime carries one of exactly three phrases.none rather than a number whenever the daughter is the longer-lived of the pair.When the daughter is stable, or its fate is not the thing you are after, this is more lab than you need. The half-life lab draws the single falling curve with nothing feeding it, which is the picture this one is built to contrast with. Come back here the moment the second nuclide starts to matter.
Every row below is one setting of the four sliders, and every cell is a string the running lab printed there. The first two rows are the state it opens in and the nearest stop to its peak; the next four are the three regimes with a fourth chain that has no ceiling at all; the last four go looking for the corners. Where a cell and the lab ever part company, believe the lab.
| Setting | Sliders, as the panel reads them | Time now | Parent activity | Daughter activity | Activity ratio | Limiting ratio | Which regime | Daughter peaks at | Total activity |
|---|---|---|---|---|---|---|---|---|---|
| Opening state | 20 d · 2.0 d · 500 MBq · 1.00 T1 | 20.00 d | 250.0 MBq | 277.2 MBq | 1.1089 | 1.1111 | Transient equilibrium | 7.38 d | 527.2 MBq |
| Nearest stop to the peak | 20 d · 2.0 d · 500 MBq · 0.36 T1 | 7.20 d | 389.6 MBq | 387.1 MBq | 0.9935 | 1.1111 | Transient equilibrium | 7.38 d | 776.6 MBq |
| Secular, on the 100x line | 10 d · 0.1 d · 500 MBq · 1.00 T1 | 10.00 d | 250.0 MBq | 252.5 MBq | 1.0101 | 1.0101 | Secular equilibrium | 0.67 d | 502.5 MBq |
| Secular, deepest reachable | 100 d · 0.1 d · 500 MBq · 1.00 T1 | 100.00 d | 250.0 MBq | 250.3 MBq | 1.0010 | 1.0010 | Secular equilibrium | 1.00 d | 500.3 MBq |
| A Ba-140-like chain | 13 d · 1.7 d · 500 MBq · 1.00 T1 | 13.00 d | 250.0 MBq | 284.7 MBq | 1.1390 | 1.1504 | Transient equilibrium | 5.74 d | 534.7 MBq |
| A Bi-210-like inversion | 5 d · 50.0 d · 500 MBq · 1.00 T1 | 5.00 d | 250.0 MBq | 24.1 MBq | 0.0962 | none | No equilibrium | 18.46 d | 274.1 MBq |
| Equal half-lives | 20 d · 20.0 d · 500 MBq · 1.00 T1 | 20.00 d | 250.0 MBq | 173.3 MBq | 0.6931 | none | No equilibrium | 28.85 d | 423.3 MBq |
| The clock at zero | 20 d · 2.0 d · 500 MBq · 0.00 T1 | 0.00 d | 500.0 MBq | 0.0 MBq | 0.0000 | 1.1111 | Transient equilibrium | 7.38 d | 500.0 MBq |
| The far right edge | 20 d · 2.0 d · 500 MBq · 8.00 T1 | 160.00 d | 2.0 MBq | 2.2 MBq | 1.1111 | 1.1111 | Transient equilibrium | 7.38 d | 4.1 MBq |
| The smallest source | 20 d · 2.0 d · 10 MBq · 1.00 T1 | 20.00 d | 5.0 MBq | 5.5 MBq | 1.1089 | 1.1111 | Transient equilibrium | 7.38 d | 10.5 MBq |
| The largest source | 20 d · 2.0 d · 1000 MBq · 1.00 T1 | 20.00 d | 500.0 MBq | 554.5 MBq | 1.1089 | 1.1111 | Transient equilibrium | 7.38 d | 1054.5 MBq |
The two ratio columns are the pair to read together. One is where the chain stands now and the other is where it is going, and they are never the same question. On the Ba-140-like row the live ratio is 1.1390 while the ceiling is 1.1504; push that same chain on to 2.70 T1 and the live figure has crept up to 1.1504 as well, which is the ratio arriving rather than the two quantities being one thing.
Row 6 is the one with no ceiling. A parent of 5 d feeding a daughter of 50.0 d never settles into anything, so the Limiting ratio cell prints none instead of a number, and the daughter does not even reach its own peak until 18.46 d — by which time the parent, on a 5 d half-life, has very little left to give.
Row 7 is the case most textbook formulae cannot print. Give the parent and the daughter the same half-life and the usual expression divides by zero; this lab reads 0.6931 instead, because when the two decay constants match the ratio is simply the decay constant times the elapsed time. One parent half-life in, that product is ln 2.
Rows 1, 10 and 11 are the same chain at 10, 500 and 1000 MBq. The ratio, the ceiling, the peak time and the three percentages print identical strings in all three, and that agreement is not a result worth having: the source strength cancels out of every one of those quantities algebraically. What it tells you is narrower and more useful — the shape of a chain is set by the two half-lives, and the source only sets the height of the picture.
Rows 8 and 9 are the two ends of the clock. At 0.00 T1 the daughter has not been made yet, so its card reads 0.0 MBq and the ratio reads 0.0000. At 8.00 T1 the pair is down to 2.0 and 2.2 MBq and the live ratio prints 1.1111, the same four characters as the ceiling. If you need those figures for a real pair of half-lives rather than round ones, the decay chain calculator takes them to more decimal places and will run the sum backwards to date the sample.
The lab works from one relation. The ratio of the two activities is A2/A1 = λ2 t f((λ2 - λ1)t), where f(x) = (1 - e-x)/x and f(0) = 1. Written that way the difference of the two decay constants never sits underneath anything, which is why row 7 of the table above has an answer instead of an error.
Each decay constant is ln 2 divided by that member's half-life, so the two sliders you move and the two constants the panel prints carry the same information twice over. What kind of decay each step is never enters the arithmetic: a beta emitter and an alpha emitter with the same half-life draw the same pair of curves. The account of beta decay covers what is actually leaving the nucleus, which is the part this lab does not draw.
| Symbol | Meaning | SI unit | In this lab |
|---|---|---|---|
| T1 | Parent half-life. The time for half the parent atoms to go, and the unit the horizontal axis is counted in | second, s; the lab works in days | 1 to 100 in whole days, reading back as “20 d” after Reset. It sets the whole width of the graph: the plot always covers eight of these, so the axis ticks run to “160” at 20 d and to “800” at 100 d. |
| T2 | Daughter half-life. With the parent half-life it fixes every shape on the screen, and nothing else does | second, s; the lab works in days | 0.1 to 50.0 in tenths of a day; “2.0 d” after Reset. Taken alone to 0.1 d the regime card turns to Secular equilibrium and the ceiling reads “1.0050”; taken to 50.0 d it reads No equilibrium and the ceiling reads “none”. |
| A0 | Parent activity at the start. The strength of the source when the daughter was last stripped out | becquerel, Bq; the lab works in megabecquerels | 10 to 1000 in steps of 10; “500 MBq” after Reset. It scales the two activity cards and the total and nothing else: at 10 MBq the opening chain reads “5.0 MBq” and “5.5 MBq”, at 1000 MBq “500.0 MBq” and “554.5 MBq”, and the ratio is “1.1089” either way. |
| t/T1 | The clock, counted in parent half-lives so the picture stays the same shape whatever the half-life is | none — it is a ratio | 0 to 8 in steps of 0.02; “1.00 T1” after Reset. One step off zero is already visible: at “0.02 T1” the opening chain reads “493.1 MBq” and “64.3 MBq”. |
| t | The same instant in days. Printed as Time now, so you never have to do the multiplication yourself | second, s; the lab works in days | Two decimal places, from “0.00 d” to “160.00 d” on the opening chain. The same 1.00 T1 is “20.00 d” there and “13.00 d” on the Ba-140-like chain. |
| λ1 | Decay constant of the parent, which is ln 2 divided by its half-life. The chance per unit time that any one parent atom goes | per second; the lab prints per day | Six decimal places: “0.034657 per day” after Reset. The slider ends give “0.693147 per day” at 1 d and “0.006931 per day” at 100 d. |
| λ2 | Decay constant of the daughter, from its own half-life in the same way | per second; the lab prints per day | Six decimal places: “0.346574 per day” after Reset. The slider ends give “6.931472 per day” at 0.1 d and “0.013863 per day” at 50.0 d. |
| A1 | Parent activity now. The card carries its own formula line, A1 = lambda1 N1 | becquerel, Bq; the lab prints megabecquerels | One decimal place: “250.0 MBq” after Reset, “500.0 MBq” with the clock at zero and “2.0 MBq” at the far right edge. |
| A2 | Daughter activity now, from its own formula line A2 = lambda2 N2. It starts at nothing and has to be built | becquerel, Bq; the lab prints megabecquerels | One decimal place: “277.2 MBq” after Reset, “0.0 MBq” at the clock’s zero, and “554.5 MBq” at the top of the activity slider. |
| A2/A1 | Activity ratio. The one reading that says nothing about how strong your source is and everything about which chain it is | none — it is a ratio | Four decimal places everywhere it can go, with no magnitude switch at any size: “0.0000” at the clock’s zero, “1.1089” after Reset, and “21.0607” at 9 d against 38.9 d with the clock hard right. |
| rinf | Limiting ratio: the value A2/A1 is heading for, printed beside the regime name because it is the quantity that actually matters | none — it is a ratio | Four decimal places, or the word “none” when the daughter is the longer-lived of the two and there is nothing to head for. “1.1111” after Reset; “1.1504” on the Ba-140-like chain; “none” on the Bi-210-like one. |
| tmax | When the daughter activity peaks, which is the instant the two curves cross. Printed as Daughter peaks at | second, s; the lab prints days | Two decimal places: “7.38 d” after Reset, “5.74 d” on the Ba-140-like chain, “18.46 d” on the Bi-210-like one and “28.85 d” when the two half-lives match. |
| N1, N2, N3 | The three atom counts as percentages of the parent atoms you started with: parent left, daughter present, stable made | none — each is a percentage | Two decimal places each, rounded separately: “50.00 %”, “5.54 %” and “44.46 %” after Reset. At 13 d and 1.7 d with the clock on 1.30 T1 they read “40.61 %”, “6.09 %” and “53.29 %”. |
| A1 + A2 | Total activity now, in the strip under the graph. What a detector that cannot tell the two apart would be looking at | becquerel, Bq; the lab prints megabecquerels | One decimal place: “527.2 MBq” after Reset, “4.1 MBq” at the far right edge and “1054.5 MBq” at the top of the activity slider. |
Two of those rows deserve a second look. The Activity ratio card keeps four decimal places from 0.0000 right up to 21.0607, the largest figure these sliders can produce, with no switch to fewer digits at any size along the way. And none in the Limiting ratio cell is a real answer, not a gap: it is the lab declining to name a destination for a ratio that has none.
The daughter is being made and destroyed at the same moment. Its population changes at the parent's activity minus its own, so it grows for exactly as long as the parent is the stronger of the two and shrinks once it has overtaken. The turning point is therefore the instant the two activities are equal, which on a graph is the instant the two curves cross.
That is why the marker and the crossing are always at the same place, and why the caption under the graph says so in one sentence rather than two. On the opening state it reads: The dashed marker at 7.38 d is where the daughter activity peaks, and the two curves cross there because the peak is exactly where the two activities are equal.
You cannot quite land on it with the sliders, and that is worth knowing before you go hunting. The clock moves in steps of 0.02 T1, so on the opening chain the nearest stop to a peak at 7.38 d is 0.36 T1, which is 7.20 d. There the two cards read 389.6 MBq and 387.1 MBq and the ratio reads 0.9935 — near, and not the same.
After the peak the daughter stops keeping its own time. It is fed by a parent that is itself falling, so the pair lock into a fixed ratio and from then on both decline at the parent's rate. That fixed value is what the Limiting ratio cell has been printing all along, and the live ratio spends the rest of the graph creeping up to it.
How close that fixed value sits to 1 is the only thing separating the three names on the regime card. A parent far longer-lived than its daughter gives a ceiling barely above 1; a parent that still outlives its daughter but not by much gives one noticeably above 1; a parent that goes first gives no ceiling at all. The full account of decay chains works all three through with real nuclides and worked problems.
The hundredfold line between the first two names is a stated convention and nothing more. Nothing happens to the physics as a chain crosses it. The table below holds the daughter at 0.1 d and walks the parent across it one day at a time.
| Parent half-life | Daughter half-life | Which regime | Limiting ratio | Daughter peaks at |
|---|---|---|---|---|
| 9 d | 0.1 d | Transient equilibrium | 1.0112 | 0.66 d |
| 10 d | 0.1 d | Secular equilibrium | 1.0101 | 0.67 d |
| 11 d | 0.1 d | Secular equilibrium | 1.0092 | 0.68 d |
| 100 d | 0.1 d | Secular equilibrium | 1.0010 | 1.00 d |
| 20 d | 2.0 d | Transient equilibrium | 1.1111 | 7.38 d |
| 5 d | 5.0 d | No equilibrium | none | 7.21 d |
| 5 d | 50.0 d | No equilibrium | none | 18.46 d |
Nine days against a tenth of a day is called transient and eleven days is called secular, while the ceiling moves from 1.0112 to 1.0092 — about two parts in a thousand. The name changed; nothing measurable did. That is exactly why the lab prints the ceiling next to the name instead of leaving you with the word.
And the two activities never do become equal. Take the parent to 100 d against the same 0.1 d daughter, the deepest secular state these sliders reach, and both the Activity ratio and the Limiting ratio read 1.0010. They agree with each other to every digit printed, and neither of them is 1.0000. That last thousandth is not a rounding artefact: it is the margin by which the parent stays ahead, and the daughter is supplied out of it.
The lab solves its own model exactly, so nothing on the screen ever fails. Everything below is a limit of that model, of the situation it stands for, or of the way the figures are printed, and each item says what the lab does about it.
none — there is nothing for the ratio to settle onto. The daughter does not peak until 18.46 d, by which time the parent curve has flattened onto the floor of the graph.For the method itself, with the three regimes worked through on real nuclides, eight problems of rising difficulty and the diagrams that go with them, read Radioactive Decay Chains Explained. If you would rather type published half-lives than drag sliders, or you need the sum run backwards to date a sample, the calculator is the first card under Related tools below.
The single-nuclide background this lab assumes is in What Is Half-Life in Physics?, with the half-life lab and the half-life calculator beside it. For what is actually being emitted at each step there is Beta Decay Explained, Gamma Rays: Properties and Uses and the survey in Radioactivity: Alpha, Beta and Gamma.
Further afield, Carbon Dating: The Physics Behind It and the carbon dating lab take the dating idea the other way about, while How a Nuclear Reactor Works and Fission vs Fusion cover where fresh chains come from. The rest of the collection is in the library of physics simulations and on the blog, and the site search will find a topic by name.
Because the lab starts you the moment the daughter was last stripped out. That is what the model assumes, and it is why the daughter has to be made before it can decay: at a clock reading of 0.00 T1 the daughter activity card reads 0.0 MBq and the ratio reads 0.0000. Drag the clock a single step, to 0.02 T1, and the same card already reads 64.3 MBq.
So the picture stays readable whatever half-life you choose. The graph always spans eight parent half-lives, so a chain of 1 d and a chain of 100 d both fill the width instead of one of them collapsing onto the axis. The day figure is never hidden from you: Time now prints the same instant in days, so 1.00 T1 reads 20.00 d on the opening state and 13.00 d on the Ba-140-like one.
No, and this lab is built so you can see that they do not. Take the sliders to the deepest secular state they reach, a parent of 100 d against a daughter of 0.1 d: the Activity ratio card reads 1.0010 and the Limiting ratio beside it reads 1.0010. Those are the same string as each other and neither of them is 1.0000. The gap is what keeps the daughter supplied.
Because it would be drawn on top of the vertical axis, where it would read as part of the axis rather than as a measurement. The lab tests the position in pixels on the plot it is actually drawing and drops the marker when it falls within three pixels of the axis. Nothing is lost: the caption under the graph then gives the peak time in words instead, to the same two decimal places.
Not always, and the lab says so in its own fixed note. Parent atoms left, Daughter atoms and Stable atoms are each rounded to two decimal places on their own, so the printed figures need not close. At 13 d and 1.7 d with the clock at 1.30 T1 they read 40.61, 6.09 and 53.29 per cent, which comes to 99.99. Read them one at a time.
Because it only sets the vertical scale. Parent activity at the start multiplies the two activity cards and the total in the strip, and the strength cancels out of everything else algebraically. Run the opening chain at 10 MBq and at 1000 MBq and the ratio, the limiting ratio, the peak time and the three percentages print the same strings both times, while the activities go from 5.0 and 5.5 MBq up to 500.0 and 554.5 MBq.
The four decimal places on the Activity ratio card go up to 21.0607, at a parent of 9 d, a daughter of 38.9 d and the clock at the far right of its travel. The card has no magnitude switch anywhere in that range, so the figure keeps four decimal places at 0.0000, at 1.1089 and at 21.0607 alike. The regime card reads No equilibrium there and the limiting ratio reads none.
It means the ratio is not heading for anything, so there is no number to print. A ceiling exists only when the parent outlives the daughter. Set a parent of 5 d against a daughter of 50.0 d and the box reads none, because the daughter is the slower of the pair and the ratio climbs for as long as there is a parent left. Equal half-lives read none as well.
Not exactly, and the preset names say so by calling their chains Ba-140-like and Bi-210-like rather than naming the nuclides outright. The parent slider steps in whole days and the daughter slider in tenths of a day, so a published half-life such as 12.751 d cannot be dialled in. Use the decay chain calculator when the figures have to be the real ones.
Only the clock. It advances Time, in parent half-lives at four tenths of a parent half-life every second, redrawing the cursor and every reading as it goes, and it wraps back to the start once it passes the right-hand edge. The half-lives and the source strength stay exactly where you left them, and the button becomes Pause the sweep while it runs.