Skip to main content

Reaction Rate Law & Half-Life Calculator

Explore 0th, 1st, and 2nd order kinetics. Calculate concentrations over time, determine half-lives, and fit experimental data to find reaction order.

Comma-separated times to calculate concentration at

Comma-separated concentrations to find time for

For reference only. Rate constant k is temperature-dependent.

About Reaction Orders

  • 0th order: Rate = k (constant), t₁/₂ depends on [A]₀
  • 1st order: Rate = k[A], t₁/₂ = 0.693/k (constant)
  • 2nd order: Rate = k[A]², t₁/₂ = 1/(k[A]₀)

Reaction Kinetics Calculator

Enter reaction parameters or time-concentration data to explore integrated rate laws, half-lives, and concentration changes over time.

Integrated Rate Laws

0th: [A] = [A]₀ − kt
1st: ln[A] = ln[A]₀ − kt
2nd: 1/[A] = 1/[A]₀ + kt

Half-Life Formulas

0th: t₁/₂ = [A]₀/(2k)
1st: t₁/₂ = ln(2)/k
2nd: t₁/₂ = 1/(k[A]₀)

Data Fitting

Enter time-concentration data to determine reaction order using linear regression and R² analysis.

First-Order Kinetics

Only first-order reactions have a half-life independent of initial concentration.

0th, 1st, 2nd Order Selection

A reaction rate law calculator only gives useful numbers if you pick the right order first. Students routinely plug data into the first-order equation by default, get a rate constant, and never check whether the fit actually holds. Order isn't a guess—it comes from experimental data or a proposed mechanism, and choosing wrong means every downstream number (half-life, time to reach a target concentration, shelf-life estimate) is garbage.

Zero-order reactions have a rate independent of concentration: rate = k. Enzyme-catalyzed reactions at substrate saturation behave this way—the enzyme is maxed out, so adding more substrate doesn't speed things up. First-order reactions have rate = k[A]: radioactive decay, many drug eliminations, and unimolecular decompositions follow this pattern. Second-order reactions have rate = k[A]² (one reactant) or rate = k[A][B] (two reactants): bimolecular collisions in the gas phase or solution are typical examples.

The practical difference matters immediately. A first-order reaction's half-life is constant regardless of starting concentration. A second-order reaction's half-life doubles every time you halve the concentration—it takes longer and longer to decay. Zero-order half-life shortens as concentration drops because the rate stays flat until the reactant is consumed. If you're using this calculator to estimate how long a reagent lasts on a shelf, picking the wrong order can be off by a factor of ten.

Integrated Rate Law Forms

The differential rate law tells you the instantaneous rate. The integrated rate law tells you what the concentration is at time t—which is usually what you actually need. Zero-order: [A] = [A]₀ − kt. First-order: ln[A] = ln[A]₀ − kt. Second-order: 1/[A] = 1/[A]₀ + kt.

Each form is a straight-line equation (y = mx + b) when you plot the right transformation. Zero-order: [A] vs. t is linear with slope −k. First-order: ln[A] vs. t is linear with slope −k. Second-order: 1/[A] vs. t is linear with slope +k. Whichever plot gives you a straight line tells you the order. If all three look curved, your reaction might be fractional order or follow a more complex mechanism.

A common mistake: applying the first-order integrated law but forgetting to take the natural log. If you plot [A] vs. t for a first-order reaction, the curve looks exponential—it bends. Students see the bend, panic, and assume the data is bad. No—you just plotted the wrong thing. Take ln[A] and replot. Also, make sure you use natural log (ln), not log₁₀. The slope of a log₁₀ plot gives k/2.303, not k.

Half-Life Relationships by Order

Half-life (t₁/₂) is the time for concentration to drop to half its current value. The formula depends entirely on order. Zero-order: t₁/₂ = [A]₀ / (2k). First-order: t₁/₂ = ln 2 / k ≈ 0.693 / k. Second-order: t₁/₂ = 1 / (k[A]₀).

The first-order result is the famous one: half-life is constant, independent of concentration. Carbon-14 decays with t₁/₂ = 5730 years whether you start with a microgram or a kilogram. This is unique to first order. For zero order, t₁/₂ depends on initial concentration—halve the starting amount and the half-life halves too. For second order, t₁/₂ also depends on [A]₀ but inversely—lower concentration means longer half-life. Each successive half-life takes twice as long as the previous one.

Test question trap: "A drug has a half-life of 4 hours. After 12 hours, what fraction remains?" This only works cleanly if the elimination is first-order (it usually is for drugs). Then 12 hours = 3 half-lives, so (1/2)³ = 1/8 remains. If someone assumes zero-order kinetics for a first-order process, they get a linear decrease and a completely different answer.

Determining Order from Data

Two main methods: the graphical method and the method of initial rates. For graphical analysis, you plot [A] vs. t, ln[A] vs. t, and 1/[A] vs. t. Whichever gives a straight line reveals the order. For initial rates, you compare experiments where one reactant's concentration changes while others stay fixed. If doubling [A] doubles the rate, it's first order in A. If doubling [A] quadruples the rate, it's second order.

The initial rates method uses the ratio: rate₂/rate₁ = ([A]₂/[A]₁)ⁿ. Solve for n. If rate₂/rate₁ = 2 and [A]₂/[A]₁ = 2, then 2 = 2ⁿ, so n = 1. If rate₂/rate₁ = 4 and [A]₂/[A]₁ = 2, then 4 = 2ⁿ, so n = 2. Watch for cases where the ratio isn't a clean power of 2—take the log: n = log(rate ratio) / log(concentration ratio).

Rate Constant (k) Units Check

The units of k change with reaction order, and getting them wrong is a dead giveaway that you picked the wrong order or made an algebra error. Zero-order: k has units of M/s (or M·s⁻¹). First-order: k has units of s⁻¹ (concentration cancels). Second-order: k has units of M⁻¹s⁻¹ (or L·mol⁻¹·s⁻¹).

Quick dimensional check: rate always has units of M/s. The rate law is rate = k[A]ⁿ. So k = rate / [A]ⁿ = (M/s) / Mⁿ = M¹⁻ⁿ·s⁻¹. Plug in n = 0, 1, 2 and you recover the units above. If your calculated k comes out with units that don't match the expected order, recheck your algebra. This is the fastest sanity check available.

Kinetics Q&A

Can a reaction be fractional order? Yes. Fractional orders (like 1.5) arise from complex mechanisms—chain reactions, for instance. The rate law is determined experimentally, not from the balanced equation. This calculator handles integer orders (0, 1, 2), which cover the vast majority of textbook and practical cases.

Does temperature affect the rate constant? Absolutely. The Arrhenius equation k = A·e−Eₐ/RT shows k increases exponentially with temperature. A 10 °C rise roughly doubles k for many reactions. The order doesn't change with temperature (for elementary reactions), but k does—sometimes dramatically.

Why does the balanced equation not tell me the order? Because the rate law reflects the mechanism, not the stoichiometry. 2NO₂ → 2NO + O₂ is second order experimentally, matching the single-step collision of two NO₂ molecules. But 2H₂O₂ → 2H₂O + O₂ is first order because it proceeds through a multi-step mechanism where the rate-determining step involves only one H₂O₂ molecule.

What if I only have two data points? Two points can give you k for an assumed order, but you can't determine the order from just two points—any order will produce a line through two points. You need at least three data points at different times (graphical method) or three experiments at different concentrations (initial rates method) to distinguish orders.

Order-Dependent Equations

• Zero-order: rate = k. Integrated: [A] = [A]₀ − kt. Half-life: t₁/₂ = [A]₀ / (2k). Units of k: M·s⁻¹.

• First-order: rate = k[A]. Integrated: ln[A] = ln[A]₀ − kt, or [A] = [A]₀·e⁻ᵏᵗ. Half-life: t₁/₂ = ln 2 / k. Units of k: s⁻¹.

• Second-order (one reactant): rate = k[A]². Integrated: 1/[A] = 1/[A]₀ + kt. Half-life: t₁/₂ = 1 / (k[A]₀). Units of k: M⁻¹·s⁻¹.

• Graphical test: Plot [A] vs. t (zero), ln[A] vs. t (first), 1/[A] vs. t (second). Linear fit → correct order.

• Initial rates: n = log(rate₂/rate₁) / log([A]₂/[A]₁). Integer result → clean order.

• Arrhenius: k = A·exp(−Eₐ/RT). Temperature changes k, not the order.

• Successive half-lives: Constant → 1st order. Decreasing → 0th order. Increasing → 2nd order.

First-Order Decay Walkthrough

Problem: A first-order reaction has k = 0.0462 s⁻¹ and starts at [A]₀ = 0.800 M. Find the half-life, the concentration after 30 s, and the time to reach 0.100 M.

Half-life:

t₁/₂ = ln 2 / k = 0.693 / 0.0462 = 15.0 s

Concentration at t = 30 s:

ln[A] = ln(0.800) − (0.0462)(30)

ln[A] = −0.2231 − 1.386 = −1.609

[A] = e⁻¹·⁶⁰⁹ = 0.200 M

Sanity check:

30 s = 2 half-lives → (0.800)(1/2)² = 0.200 M ✓

Time to reach 0.100 M:

ln(0.100) = ln(0.800) − 0.0462·t

−2.303 = −0.2231 − 0.0462·t

t = (−2.303 + 0.2231) / (−0.0462) = 45.0 s

Check:

45 s = 3 half-lives → (0.800)(1/2)³ = 0.100 M ✓

Notice how every answer cross-checks with the half-life count. At 30 s (2 half-lives), concentration is 1/4 of the start: 0.800 / 4 = 0.200 M. At 45 s (3 half-lives), it's 1/8: 0.800 / 8 = 0.100 M. If your integrated-law calculation doesn't agree with the half-life shortcut, you have an arithmetic error somewhere. Always cross-check.

Sources

Frequently Asked Questions

What is the difference between rate law and integrated rate law?
The rate law (rate = k[A]ⁿ) describes the instantaneous rate at a given concentration—it's a differential equation that tells you how fast the reaction is proceeding right now. The integrated rate law is obtained by integrating the rate law over time, giving a direct relationship between concentration and time. For example, for first-order: rate = k[A] integrates to ln[A] = ln[A]₀ - kt, or [A] = [A]₀e^(-kt). The integrated rate law allows you to calculate concentration at any time, determine how long it takes to reach a certain concentration, find the rate constant from concentration-time data, and determine reaction order by plotting data in different ways. Understanding this distinction helps you see that rate laws describe rates (d[A]/dt), while integrated rate laws describe concentrations ([A] as a function of t).
Why is first-order half-life constant while others aren't?
In first-order kinetics, the half-life formula t₁/₂ = ln(2)/k contains only the rate constant k—no concentration term. This means it's the same whether you have 1 M or 0.001 M of reactant. Mathematically, this comes from the exponential decay: [A] = [A]₀e^(-kt). When [A] = [A]₀/2, solving gives t₁/₂ = ln(2)/k, which doesn't depend on [A]₀. For zero-order (t₁/₂ = [A]₀/2k) and second-order (t₁/₂ = 1/k[A]₀), the formulas include [A]₀, so half-life changes as concentration changes. This constant half-life is why first-order kinetics is so important—it's used for radioactive decay, drug elimination, and many other processes where the time to decrease by half is always the same, regardless of how much you start with.
How do I determine reaction order experimentally?
The graphical method is most common: plot your concentration-time data as [A] vs t, ln[A] vs t, and 1/[A] vs t. A straight line indicates the order: [A] vs t linear → zero-order, ln[A] vs t linear → first-order, 1/[A] vs t linear → second-order. The plot with the best linear fit (highest R², coefficient of determination) tells you the order. Alternatively, the method of initial rates compares how the initial rate changes when you change initial concentrations: if doubling [A] doubles the rate, order = 1; if doubling [A] quadruples the rate, order = 2; if doubling [A] doesn't change the rate, order = 0. Understanding how to determine order helps you analyze experimental data, write correct rate laws, and understand reaction mechanisms.
What are the units of the rate constant k?
The units depend on the reaction order. For rate = k[A]ⁿ where rate is in M/s: Zero-order (n = 0): k is in M/s (or mol·L⁻¹·s⁻¹). First-order (n = 1): k is in s⁻¹ (or 1/s). Second-order (n = 2): k is in M⁻¹s⁻¹ (or L·mol⁻¹·s⁻¹). The pattern is: k has units of M^(1-n)·s⁻¹. This ensures that rate (M/s) = k × [A]ⁿ has consistent units. Understanding rate constant units helps you verify your calculations are dimensionally correct, identify reaction order from units, convert between different unit systems, and catch errors in problem-solving.
Can reaction order be a fraction or negative?
Yes, in complex mechanisms. For example, a reaction might be half-order (n = 0.5) in one species or even have negative order if that species inhibits the reaction. However, simple integrated rate law formulas only exist for integer orders (0, 1, 2). This tool handles 0th, 1st, and 2nd order—the most common cases for educational problems. Real-world reactions can have fractional orders (e.g., n = 0.5, 1.5) or negative orders (e.g., n = -1 for inhibition), but these require more advanced treatment beyond simple integrated rate laws. Understanding this helps you see that the orders covered here (0, 1, 2) are simplified educational cases, and real mechanisms can be more complex.
What does R² (coefficient of determination) tell me about my fit?
R² measures how well the linear model fits your transformed data. R² = 1.0 means perfect linearity (all points lie exactly on the line). For kinetics: R² > 0.99 is excellent (very close to linear), R² > 0.95 is good (reasonably linear), R² < 0.90 suggests the assumed order may be wrong or there's experimental error. Compare R² values for different orders—the highest one indicates the most likely order. R² = 1 - (SS_res / SS_tot), where SS_res is sum of squared residuals and SS_tot is total sum of squares. Understanding R² helps you objectively identify the correct reaction order from experimental data, rather than relying on visual inspection alone.
Why does my rate constant change with temperature?
The Arrhenius equation describes this: k = A·exp(-Ea/RT), where A is the pre-exponential factor, Ea is the activation energy, R is the gas constant, and T is temperature in Kelvin. As temperature increases, more molecules have enough energy to overcome the activation energy barrier (Ea), so reactions go faster (larger k). This is why kinetics experiments must be done at constant temperature—k is only constant at a fixed T. The temperature dependence is exponential, so small temperature changes can cause large rate changes. For example, increasing temperature by 10°C typically doubles the rate for many reactions. Understanding temperature effects helps you see why heating speeds up reactions, why refrigeration slows them down, and why temperature control is crucial in kinetics experiments.
What is a pseudo-first-order reaction?
When one reactant is in large excess, its concentration barely changes during the reaction. For example, if rate = k[A][B] but [B] is 1000× larger than [A], then [B] ≈ constant and the rate effectively becomes k'[A] where k' = k[B]. The reaction appears first-order in [A]—hence 'pseudo-first-order.' This simplifies analysis of bimolecular reactions. Pseudo-first-order conditions are commonly used in kinetics experiments to study one reactant while keeping the other in excess. Understanding this helps you see why some complex reactions can be treated as first-order under certain conditions, and why experimental design (choosing concentrations) matters in kinetics studies.
How do enzymes produce zero-order kinetics?
At high substrate concentrations, all enzyme active sites are saturated—the enzyme is working at maximum velocity (Vmax). Adding more substrate doesn't increase the rate because there are no free enzymes to bind it. The rate becomes constant (rate = Vmax = k), characteristic of zero-order. This is described by Michaelis-Menten kinetics: rate = Vmax[S]/(Km + [S]), where at high [S], rate ≈ Vmax (constant). Understanding this helps you see why enzyme-catalyzed reactions can show zero-order behavior at high substrate concentrations, and why enzyme kinetics requires different analysis methods than simple rate laws. This is important in biochemistry and pharmaceutical sciences.
Can I use this calculator for radioactive decay?
Yes! Radioactive decay is a classic example of first-order kinetics. The decay constant λ (lambda) is equivalent to k in our equations. Half-life t₁/₂ = ln(2)/λ ≈ 0.693/λ. Enter order = 1 and your decay constant to calculate concentrations (or activities) at different times. Note that radioactivity is typically measured in disintegrations per second (Becquerels or Curies), not molarity, but the mathematical relationships are the same. The constant half-life property of first-order kinetics is why radioactive decay follows predictable exponential decay patterns. Understanding this connection helps you see that nuclear chemistry and chemical kinetics share fundamental mathematical principles.

Explore More Chemistry Calculators

Master kinetics, thermodynamics, equilibrium, stoichiometry, and more with our comprehensive chemistry calculator suite

Browse All Chemistry Tools
Rate Law & Half-Life - 0th/1st/2nd Order