/

Reaction Rate Calculator — Rate Law, Integrated Rate Laws & Reaction Order

Reaction Rate Calculator — Rate Law, Integrated Rate Laws & Reaction Order
Chemistry · Chemical Kinetics

Reaction Rate Calculator — Rate Law, Integrated Rate Laws & Reaction Order

Calculate reaction rate using rate = k[A]^m[B]^n, determine the rate constant k and reaction orders using the method of initial rates, solve integrated rate laws for zero, first, and second order reactions, and identify reaction order from concentration-time data by linear regression — all with full step-by-step working. This reaction rate calculator and reaction rate constant calculator covers every standard kinetics problem.

Reaction Rate Calculator — All Kinetics Tools

Compute rate = k × [A]^m × [B]^n or find the rate constant k. Reaction orders must be determined experimentally.

rate = k
k units: M·s⁻¹ (zero order)
2NO+Cl₂→NOCl (rate=k[NO]²[Cl₂])
Find k (first order)
Mixed 2nd order
Error

Rate Law Calculation — rate = k × [A]^m × [B]^n

Step-by-Step Working

Enter initial rate experiment data. The method of initial rates compares experiments where one concentration varies to determine reaction orders. Minimum 2 experiments.

Classic 2nd+1st order problem
Simple first order
Zero order for one reactant
Error

Method of Initial Rates — Rate Law Determination

Step-by-Step — Method of Initial Rates

Solve integrated rate laws for zero, first, and second order reactions. Find [A] at time t, the time to reach a target [A], or the half-life.

First order: ln[A] = ln[A]₀ − kt  |  [A] = [A]₀·e^(−kt)  |  t½ = 0.693/k (CONSTANT)
s⁻¹
1st order: A₀=0.800M, k=0.0200/s, t=200s
Zero order: A₀=0.500M, k=1.5e-3 M/s
2nd order: A₀=0.200M, k=0.500 M⁻¹s⁻¹
Half-life: first order k=0.0200/s
Error

Integrated Rate Law Result

Concentration vs Time — First Order Exponential Decay
Step-by-Step Working

Enter concentration vs time experimental data. The calculator performs linear regression on all three linearized forms and identifies the reaction order from the best fit (highest R²).

Point # Time t (s) [A] (M)
First order decay data
Second order data
Zero order data
Error

Reaction Order Determination — Linear Regression Analysis

Three-Plot Test — [A] vs t / ln[A] vs t / 1/[A] vs t (Best Fit = Green ✓)
Step-by-Step Analysis
Table A — Integrated Rate Laws Complete Summary
OrderDifferentialIntegratedLinear PlotSlope
0rate = k[A] = [A]₀ − kt[A] vs t−k[A]₀/(2k)
1rate = k[A]ln[A] = ln[A]₀ − ktln[A] vs t−k0.693/k ★CONSTANT
2rate = k[A]²1/[A] = 1/[A]₀ + kt1/[A] vs t+k1/(k[A]₀)
Table B — Rate Constant k Units by Reaction Order
Overall Orderk UnitsExampleNote
0M·s⁻¹Surface catalysisrate = k
1s⁻¹Radioactive decayrate = k[A]
2M⁻¹·s⁻¹Bimolecular collisionrate = k[A]²
3M⁻²·s⁻¹Termolecular (rare)rate = k[A]³
Table C — Half-Life Comparison
Ordert½ FormulaDepends on [A]₀?Constant?
0[A]₀/(2k)YESNO — decreases over time
10.693/k ★NOYES — CONSTANT!
21/(k[A]₀)YESNO — increases over time
Table D — How to Determine Reaction Order
If you haveMethod
Two experiments, one [conc] variesm = log(r₂/r₁) / log([A]₂/[A]₁)
[A] vs time data (multiple points)Test 3 linearized plots; highest R² = order
Known elementary mechanismOrder = stoichiometric coefficient in elementary step
Rate doubles when [A] doublesFirst order (m=1)
Rate quadruples when [A] doublesSecond order (m=2)
Rate unchanged when [A] changesZero order (m=0)
Table E — Graph Interpretation Guide
PlotLinear = OrderSlopey-intercept
[A] vs tZero order−k[A]₀
ln[A] vs tFirst order−kln[A]₀
1/[A] vs tSecond order+k (positive!)1/[A]₀

Rate Law — rate = k[A]^m[B]^n

The rate law (differential rate law) expresses how reaction rate depends on reactant concentrations: rate = k × [A]^m × [B]^n, where k is the rate constant, m and n are the reaction orders determined experimentally (NOT from stoichiometric coefficients, except for elementary reactions), and [A] and [B] are molar concentrations. The overall order equals m + n. This reaction rate constant calculator determines k and rate automatically. The differential rate law and rate law expression are the same thing — a rate expression relating rate to instantaneous concentrations.

rate = k × [A]^m × [B]^n k > 0 always | overall order = m+n | units of k = M^(1−n)·s⁻¹

The general form of a rate law requires that rate constant k is always positive for forward reactions — a negative k value is physically impossible for a simple forward reaction. The rate expression defines how rate equation changes with concentration at a given temperature. Elementary rate laws (for single-step reactions) have orders equal to stoichiometric coefficients, but complex reactions require experimental determination of the rate law.

How to solve for k in rate law: Rearrange to k = rate / ([A]^m × [B]^n). Always verify units: k units must make rate have units of M/s. Is rate constant always positive? Yes — k is always positive for forward reactions at any temperature.

Method of Initial Rates — Finding Reaction Order Experimentally

The method of initial rates uses initial rate data from experiments designed so only one concentration changes at a time. The reaction order for each reactant is found by the ratio method. Initial rate meaning: the rate measured at the very beginning of the reaction (t→0), before significant concentration changes occur.

m = log(rate₂/rate₁) / log([A]₂/[A]₁) Compare experiments where only [A] varies; other concentrations held constant

How to determine order of reaction: If rate doubles when [A] doubles → m = log(2)/log(2) = 1 (first order). If rate quadruples → m = log(4)/log(2) = 2 (second order). If rate is unchanged → m = 0 (zero order). How to calculate order of reaction is always this logarithm ratio. How to find reaction order from table requires identifying which pairs of experiments hold all but one concentration constant.

Example: 2-Reactant Initial Rates Problem

  1. Experiments 1 and 2: [B] constant, [A] doubles → rate quadruples → m = log(4)/log(2) = 2
  2. Experiments 2 and 3: [A] constant, [B] doubles → rate doubles → n = log(2)/log(2) = 1
  3. Rate law: rate = k[A]²[B] — overall third order
  4. k = rate₁/([A]₁²×[B]₁) = 2.00×10⁻³/(0.10²×0.10) = 2.00 M⁻²s⁻¹

Zero Order Reactions — [A] = [A]₀ − kt

In a zero order reaction, the rate is constant and independent of concentration: rate = k. The integrated rate law for zero order is [A] = [A]₀ − kt — concentration decreases linearly with time. The zero order graph is [A] vs t: a straight line with slope = −k. Zero order reaction kinetics arise when a catalyst is saturated (enzyme at Vmax, surface catalysis at full coverage).

Zero order: [A] = [A]₀ − kt    t½ = [A]₀/(2k) Rate = k (constant) | Graph [A] vs t → straight line | k units: M·s⁻¹

The zero order integrated rate law shows that half-life t½ = [A]₀/(2k) decreases as the reaction proceeds — each successive half-life is shorter because [A]₀ decreases. The zeroth order integrated rate law and 0 order integrated rate law are the same expression. Zero order reaction plot: [A] vs t gives a straight line. Zero order reaction graph: negative slope equal to −k.

Zero Order Example: Find time for [A] to drop from 0.50 M to 0.20 M, k=1.5×10⁻³ M/s

  1. t = ([A]₀ − [A])/k = (0.50 − 0.20)/1.5×10⁻³ = 0.30/0.00150
  2. t = 200 s
  3. t½ = 0.50/(2×0.00150) = 167 s (would be 0.30/0.00300 = 100s at [A]=0.30M — decreasing)

First Order Reactions — ln[A] = ln[A]₀ − kt

The first order integrated rate law gives [A] = [A]₀ × e^(−kt). The logarithmic form is ln[A] = ln[A]₀ − kt, which is linear in t. The most important property of first order kinetics: t½ = ln(2)/k = 0.6931/k is constant regardless of concentration. Every half-life, the concentration halves exactly. First order graph: ln[A] vs t is a straight line with slope = −k. The first order decay equation [A] = [A]₀·e^(−kt) appears in radioactive decay, drug metabolism, and many unimolecular reactions.

First order: [A] = [A]₀·e^(−kt)    t½ = 0.693/k (CONSTANT!) ln[A] = ln[A]₀ − kt | Graph ln[A] vs t → straight line, slope = −k | k units: s⁻¹

The first order kinetics equation is used extensively. First order integrated rate law formula: the integrated first order rate equation is [A]=[A]₀e^(−kt) or equivalently ln([A]/[A]₀) = −kt. Half life formula first order: t½ = 0.6931/k. This is the only order where the half-life is constant — independent of concentration. After 5 half-lives, only (1/2)⁵ = 3.125% of reactant remains. Half life of a first order reaction is what makes radioactive dating possible — the constant t½ is the unique signature.

First Order Example: [A]₀=0.800M, k=0.0200 s⁻¹, t=200s

  1. kt = 0.0200 × 200 = 4.00
  2. [A] = 0.800 × e^(−4.00) = 0.800 × 0.018316 = 0.01465 M
  3. Fraction remaining = 0.01465/0.800 = 1.83%
  4. t½ = 0.6931/0.0200 = 34.66 s (constant!)
  5. Number of half-lives elapsed: 200/34.66 = 5.77 half-lives

Second Order Reactions — 1/[A] = 1/[A]₀ + kt

The second order integrated rate law is 1/[A] = 1/[A]₀ + kt. The second order graph is 1/[A] vs t: a straight line with slope = +k (positive slope — crucial distinction from zero and first order which have negative slopes). Units of k for second order: M⁻¹s⁻¹. The half-life t½ = 1/(k[A]₀) increases as [A]₀ decreases — each successive half-life is longer. Second order kinetics arise from bimolecular collisions: 2A→products or A+B→products.

Second order: 1/[A] = 1/[A]₀ + kt    t½ = 1/(k[A]₀) Graph 1/[A] vs t → straight line, slope = +k | k units: M⁻¹·s⁻¹

Second Order Example: [A]₀=0.200M, k=0.500 M⁻¹s⁻¹, t=100s

  1. 1/[A] = 1/0.200 + 0.500×100 = 5.00 + 50.0 = 55.0 M⁻¹
  2. [A] = 1/55.0 = 0.01818 M
  3. t½ = 1/(0.500×0.200) = 10.0 s (at this initial [A]₀)
  4. Second half-life (from [A]₀=0.100): t½ = 1/(0.500×0.100) = 20.0 s (longer!)

Identifying Reaction Order from Graphs

The graphical method for determining reaction order uses the same (t, [A]) data set transformed three ways. Whichever linearized plot gives the best straight line (highest R²) reveals the order. This is the standard kinetics graph method taught in every chemistry course.

  • [A] vs t: straight line → zero order; slope = −k; y-intercept = [A]₀
  • ln[A] vs t: straight line → first order; slope = −k; y-intercept = ln[A]₀
  • 1/[A] vs t: straight line → second order; slope = +k; y-intercept = 1/[A]₀

The first order reaction graph shows exponential decay in [A] vs t, but converts to a straight line in the ln[A] vs t plot. The second order reaction graph shows a hyperbolic curve in [A] vs t, linear in 1/[A] vs t. The zero order reaction graph shows perfectly linear [A] vs t. How to determine order of reaction from graph: perform all three regressions; the one with R² closest to 1.000 is the correct order. How to find the rate constant from a graph: k = |slope| for zero and first order; k = slope for second order.

Key insight for reaction order graphs: All three plots are made from the SAME experimental data — you only transform the y-axis. The concentration vs time graph for first order reaction shows exponential decay, but the same data plotted as ln[A] vs t gives a perfect straight line. The slope of line for first order reaction equals −k, so k = 0.0200 s⁻¹ when slope = −0.0200 s⁻¹.

Rate Constant Units — How to Determine Units of k

The unit of rate constant k depends on the overall reaction order n using: units of k = M^(1−n)·s⁻¹. This formula ensures rate always has units of M/s = M¹·s⁻¹. Zero order: M^(1−0)·s⁻¹ = M·s⁻¹. First order: M^(1−1)·s⁻¹ = s⁻¹. Second order: M^(1−2)·s⁻¹ = M⁻¹·s⁻¹. Third order: M⁻²·s⁻¹. Calculate the rate constant with proper units by first determining the overall order, then applying this formula.

Orderk units formulak unitsEquivalent
ZeroM^(1−0)·s⁻¹M·s⁻¹mol·L⁻¹·s⁻¹
FirstM^(1−1)·s⁻¹s⁻¹s⁻¹
SecondM^(1−2)·s⁻¹M⁻¹·s⁻¹L·mol⁻¹·s⁻¹
ThirdM^(1−3)·s⁻¹M⁻²·s⁻¹L²·mol⁻²·s⁻¹

Can rate constant be negative? No — k is always positive for forward reactions. A negative k would violate thermodynamics. Is rate constant always positive? Yes at all temperatures. How do you calculate the rate constant k? Use k = rate/([A]^m×[B]^n) from any experimental data point after determining the orders.

Common Mistakes in Kinetics Calculations

Mistake 1 — Using Stoichiometry for Reaction Orders

  • ❌ Wrong: For 2A→products, assume rate = k[A]²
  • ✅ Correct: Orders come from experiment ONLY (unless told it's an elementary reaction)
  • The rate law expression must be determined by the method of initial rates or by graphical analysis

Mistake 2 — Wrong k Units

  • ❌ Wrong: Using k in s⁻¹ for a second order rate law
  • ✅ Correct: Second order k must be in M⁻¹s⁻¹. Check: k[A]² = (M⁻¹s⁻¹)(M²) = M/s ✓

Mistake 3 — Sign Error in k from Graph Slope

  • ❌ Wrong: k = slope of ln[A] vs t (slope is negative → k would be negative)
  • ✅ Correct: k = −slope for zero and first order; k = +slope for second order
  • First order: slope = −k = −0.020 → k = 0.020 s⁻¹ (always positive)

Mistake 4 — Half-Life Confusion

  • ❌ Wrong: Assuming all reactions have constant t½
  • ✅ Correct: ONLY first order has constant t½ = 0.693/k. Zero order t½ decreases; second order t½ increases as reaction proceeds.

Mistake 5 — Rate Law vs Integrated Rate Law Confusion

  • ❌ Wrong: Using rate = k[A] to find [A] at time t
  • ✅ Correct: Rate law gives instantaneous rate; integrated rate law gives [A] as function of t. Use [A] = [A]₀·e^(−kt) for first order.

Worked Examples — 8 Complete Kinetics Problems

1. Find Rate: rate = k[A]²[B], k=2.50×10⁻³ M⁻²s⁻¹, [A]=0.20M, [B]=0.15M

  1. rate = 2.50×10⁻³ × (0.20)² × (0.15)
  2. = 2.50×10⁻³ × 0.0400 × 0.150
  3. = 2.50×10⁻³ × 0.00600 = 1.50×10⁻⁵ M/s

2. Method of Initial Rates: 2-Reactant Table → Orders and k

  1. Exp 1,2: [B]=const, [A] doubles: rate ratio=4 → m=log(4)/log(2)=2
  2. Exp 2,3: [A]=const, [B] doubles: rate ratio=2 → n=log(2)/log(2)=1
  3. rate = k[A]²[B]; k = 2.00×10⁻³/((0.10)²×0.10) = 2.00 M⁻²s⁻¹

3. First Order Integrated Rate Law: [A]₀=0.800M, k=0.0200s⁻¹, t=200s

  1. [A] = 0.800 × e^(−0.0200×200) = 0.800 × e^(−4.00)
  2. = 0.800 × 0.01832 = 0.01465 M
  3. t½ = 0.6931/0.0200 = 34.66 s (constant)

4. Zero Order: Find Time for [A] 0.50M→0.20M, k=1.5×10⁻³ M/s

  1. t = ([A]₀−[A])/k = (0.50−0.20)/(1.5×10⁻³)
  2. t = 0.30/0.00150 = 200 s

5. Second Order: [A]₀=0.200M, k=0.500 M⁻¹s⁻¹, t=100s

  1. 1/[A] = 1/0.200 + 0.500×100 = 5.00 + 50.0 = 55.0 M⁻¹
  2. [A] = 1/55.0 = 0.01818 M

6. Half-Life: First Order k=0.0200s⁻¹; After 5 Half-Lives

  1. t½ = 0.6931/0.0200 = 34.66 s
  2. After 5 half-lives: fraction = (1/2)⁵ = 1/32 = 3.125% remains
  3. 5 half-lives elapsed at t = 5×34.66 = 173.3 s

7. Determine Order from Graphing — Which Plot is Linear?

  1. Compute [A], ln[A], 1/[A] for all time points
  2. Run linear regression on each: find slopes and R² values
  3. Best R² (closest to 1.0000) identifies the order — use Tool 4 above

8. Find k from Graph: Slope of ln[A] vs t = −0.0200 s⁻¹

  1. First order: ln[A] = ln[A]₀ − kt → slope = −k
  2. k = −(−0.0200) = 0.0200 s⁻¹
  3. Check units: k in s⁻¹ is correct for first order rate constant ✓

Frequently Asked Questions

What is a rate law?
A rate law (differential rate law) expresses reaction rate as a function of reactant concentrations: rate = k × [A]^m × [B]^n. Here k is the rate constant, m and n are reaction orders found experimentally. The overall order is m+n. The rate law must be determined from experiment — it cannot be written from the balanced equation for complex reactions (only for elementary reactions).
How do you determine reaction order experimentally?
Two methods: (1) Method of initial rates — compare experiments where one concentration varies, others are constant. Order m = log(rate₂/rate₁)/log([A]₂/[A]₁). (2) Graphical method — plot [A] vs t (zero order), ln[A] vs t (first order), 1/[A] vs t (second order). The plot giving the best straight line (highest R²) identifies the order. The slope of that best-fit line gives k.
What is the integrated rate law for each order?
Zero order: [A] = [A]₀ − kt (linear decay). First order: [A] = [A]₀·e^(−kt), or ln[A] = ln[A]₀ − kt (exponential decay). Second order: 1/[A] = 1/[A]₀ + kt (hyperbolic decay). These integrated rate laws allow you to calculate [A] at any time, find time to reach a target concentration, or determine k from experimental data.
How do you find the rate constant from a graph?
Plot the appropriate linearized form and measure the slope: Zero order ([A] vs t): k = −slope. First order (ln[A] vs t): k = −slope (slope is negative). Second order (1/[A] vs t): k = +slope (slope is positive). The rate constant k is always positive, so take the absolute value for zero and first order where the slope is negative.
What is the half-life formula for a first order reaction?
For first order: t½ = ln(2)/k = 0.6931/k. This is constant — independent of [A]₀. This unique property is why radioactive decay (first order) can be used for dating. For zero order: t½ = [A]₀/(2k) — decreases over time. For second order: t½ = 1/(k[A]₀) — increases over time. Only first order has a time-invariant half-life.
What are the units of the rate constant k?
Units of k = M^(1−n)·s⁻¹, where n is overall order. Zero order: M·s⁻¹. First order: s⁻¹. Second order: M⁻¹·s⁻¹ (= L·mol⁻¹·s⁻¹). Third order: M⁻²·s⁻¹. These units ensure rate = k×[A]^n always gives M/s. The rate constant k is always positive for forward reactions.
How does the method of initial rates work?
Design experiments where only one reactant concentration varies at a time. Compare pairs: order m = log(r₂/r₁)/log([A]₂/[A]₁). Repeat for each reactant. Then calculate k = rate/([A]^m×[B]^n) from any single experiment. Verify by confirming all experiments give the same k value. This is the standard method of initial rates used in every general chemistry kinetics experiment.
What is the difference between zero, first, and second order?
Zero order: rate = k (constant, no concentration dependence). [A] decreases linearly. t½ decreases over time. First order: rate = k[A]. [A] decays exponentially. t½ = 0.693/k is constant. Second order: rate = k[A]². 1/[A] increases linearly. t½ increases over time. Key distinction: only first order reaction has a concentration-independent, constant half-life.

Related Calculators

Quick Formulas
rate = k[A]^m[B]^nGeneral rate law / rate law expression
m = log(r₂/r₁)/log([A]₂/[A]₁)Method of initial rates — order
0th: [A] = [A]₀ − ktZero order integrated rate law
1st: [A] = [A]₀·e^(−kt)First order integrated rate law
2nd: 1/[A] = 1/[A]₀ + ktSecond order integrated rate law
t½(1st) = 0.693/k (CONSTANT)First order half-life formula
t½(0th) = [A]₀/(2k)Zero order half-life
t½(2nd) = 1/(k[A]₀)Second order half-life
k units = M^(1−n)·s⁻¹Rate constant units — n=overall order
Quick Examples
rate=k[NO]²[Cl₂] example
Initial rates 2-reactant
1st order: A₀=0.8M, k=0.02
0th order: find [A]
2nd order: [A] at t=100s
Identify order from data
Graph Guide
[A] vs t linear → Zero order, slope=−k
ln[A] vs t linear → First order, slope=−k
1/[A] vs t linear → Second order, slope=+k

Share This Calculator

Share the Reaction Rate Calculator with chemistry students!

Free chemistry, physics, biology & math calculators with step-by-step solutions. Trusted by 100,000+ students. Solve any science problem instantly!

Newsletter

Subscribe to our Newsletter to be updated. We promise not to spam.

Copyright © 2026 SciSolveLab. All Rights Reserved

Scroll to Top