ForHosting KIT · Science

Radioactive decay calculator

100 atoms with a decay constant of 0.1 and 5 units of time on the same time base leave 60.6530659713 atoms, so 0.393469340287 of the sample has decayed. Enter λ, the initial amount and the elapsed time. Free in your browser.

  • Free
  • Runs in your browser
  • No sign-up
  • Your data stays on your device
Use it from WebAPIEmailTelegramApp soon
If you enter
Decay constant λ
0.1
Initial amount
100
Time
5
You get
Remaining
60.6530659713
Lambda t
0.5
Decay factor
0.6065306597
Fraction remaining
0.6065306597

Radioactive decay follows a first-order exponential law: the remaining amount of a radioactive species at time t equals the initial amount times e to the power of minus lambda times t. Nuclear engineers, radiochemists, medical physicists, and students use this closed form to predict activity, inventory, and shielding loads without iterative solvers. You supply the decay constant λ in inverse time units, the initial amount N0 in any proportional unit (atoms, moles, or activity-equivalent counts), and the elapsed time t in the same time base used for λ. The calculator returns the remaining quantity, the dimensionless product λt, the decay factor, the fraction decayed, and the half-life ln(2)/λ when λ is positive. Negative elapsed time is rejected with a clear validation error so homework oracles never invent backward-in-time growth.

How exponential radioactive decay works

Start from the differential statement that the instantaneous rate of loss is proportional to the amount present: dN over dt equals minus λ N, where λ is the decay constant with units of inverse time. Separating variables and integrating from N0 at time zero to N at time t yields the classic solution N of t equals N0 times e to the power of minus λ t.

The product λ t is dimensionless, so the time unit you choose for t must match the unit embedded in λ—if λ is given per year, t must be in years; if λ is per second, t must be in seconds. The half-life t half is the time at which N falls to half of N0, and it equals the natural logarithm of two divided by λ whenever λ is strictly positive.

When λ is zero the species is treated as stable on the time scale of interest and remaining equals the initial amount for every finite t. Coefficients must be finite; NaN and Infinity are rejected before any exponential is evaluated.

Where radioactive decay calculators show up in real work

Secondary-school and university nuclear chemistry courses assign exponential-decay drills that convert half-life tables into λ values and ask for remaining atoms or activity after a stated elapsed time; a single trusted oracle speeds grading and demo setup without hand-waving floating-point noise. Medical physics and nuclear medicine teams estimate residual activity of diagnostic and therapeutic radionuclides after injection, shipping delay, or storage so patient dose and waste manifests stay consistent.

Environmental monitoring and radiochemistry labs project inventory of fallout or activation products when only a decay constant and a measured starting activity are known. Reactor and fuel-cycle engineers bound single-isotope inventory under pure decay assumptions before escalating to full chain solvers for daughters. If you later need half-life from measured pairs of points, activity unit conversion, multi-isotope Bateman chains, or time-to-reach a residual threshold, treat those as separate search intents and landings rather than overloading this radioactive decay calculator page.

Homework and exam answer keys

Compute remaining amount N(t)=N0·e^(−λt) from decay constant, initial inventory, and elapsed time so students and auto-graders share one closed-form ground truth.

Nuclear medicine residual activity

Project residual activity of a diagnostic or therapeutic radionuclide after a known shipping or hold time using the published decay constant.

Environmental and lab inventory bounds

Estimate remaining inventory of a single isotope under pure exponential decay before escalating to multi-nuclide chain models.

What formula does this radioactive decay calculator use?

The response also reports λt, the decay factor, fraction decayed, and half-life ln(2)/λ when λ > 0.

What happens if time is negative?

Elapsed time for forward radioactive decay must be non-negative; the calculator does not invert the exponential for negative t.

Do λ and t need matching units?

Yes. The product λ·t must be dimensionless. If λ is in 1/year, enter t in years; if λ is in 1/second, enter t in seconds.

What does it cost?

The browser tool is free and runs locally.

Does the calculator also give the half-life?

Yes. Whenever the decay constant is above zero it shows the half-life, ln 2 divided by λ, in the same time unit as t. With a λ of 0.1 that comes to 6.9314718056 units of time.

Everything on this page is available programmatically. This section is for teams who want to wire it into their own systems; everyone else can just use the tool above.

POSThttps://api.kit.forhosting.com/chem/radioactive-decay

Prefer to automate it? One authenticated POST creates the task; the result comes back by webhook or a signed link. The same capability also runs here on the web, by email and from Telegram — and soon from our app too.

curl -X POST https://api.kit.forhosting.com/chem/radioactive-decay \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"decay_constant":0.1,"initial_amount":100,"time":5}'
{
  "decay_constant": 0.1,
  "initial_amount": 100,
  "time": 5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "chem.radioactive_decay",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

The API is asynchronous: the call returns a task_id immediately and the result arrives by webhook. Polling is capped at 1 req/s per task.

Per request$0.002

Published price — no tokens, no invented credits. A failed task is never charged.

HTTPCodeMeaning
401unauthorizedMissing or invalid API key.
402insufficient_balanceYour balance doesn't cover the task price.
404unknown_typeThat task type doesn't exist.
429rate_limitedToo many requests. Use the webhook instead of polling.

How exponential radioactive decay works

This capability evaluates Math.exp of minus λ t in deterministic floating-point arithmetic: no random seeds, no wall-clock timestamps, no network calls, and no model drift, so identical inputs always produce identical JSON. It does not solve Bateman multi-nuclide chains, fit λ from measured counts, convert becquerels to curies, or invert for the time at which a target inventory is reached; those are separate search intents with their own landings when product coverage grows.

What you send and what you get back

Classic textbook checks include N0 equals one hundred, λ equals zero point one, t equals five yielding remaining approximately sixty point six five three; λ equals zero with any positive t leaving remaining equal to N0; and t equals zero leaving remaining equal to N0 for any λ. Send three required finite numbers under the fields decay_constant, initial_amount, and time. decay_constant is λ and must be greater than or equal to zero; a negative value would imply exponential growth rather than pure radioactive decay and fails validation. initial_amount is N0 and must be non-negative—zero is allowed and yields remaining zero for all t. time is elapsed time t and must be non-negative; negative time is the explicit product error case and fails with invalid_input rather than inverting the exponential. Missing fields, non-numeric strings, NaN, and Infinity fail with invalid_input and are not charged. On success the response echoes cleaned decay_constant, initial_amount, and time; provides remaining as the primary N of t result; includes lambda_t as the product λ t; reports decay_factor and fraction_remaining as e to the minus λ t; reports fraction_decayed as one minus that factor; sets half_life to ln two over λ when λ is positive or null when λ is zero; includes a units hint object; sets method to exponential_radioactive_decay; and formula to N of t equals N0 times exp of minus λ t so lab notebooks can cite the same expression. Pricing for successful API calls is the published base of $0.002 per item; validation failures do not consume prepaid balance.

Where radioactive decay calculators show up in real work

Because this capability is a pure parse engine, API pricing is the published base of $0.002 per successful item and failed validation does not consume balance.

How is half-life related to the decay constant?

Half-life t½ = ln(2)/λ. When you provide λ > 0, the response includes half_life in the same time unit as t. When λ = 0, half_life is null (no decay).

Read the full KIT documentation →