Rate of Reaction Calculator

Arrhenius, rate laws, half-lives, activation energy — six chemistry modes in one tool.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

Chemical kinetics underpins everything from industrial reactor design to drug metabolism to food spoilage. This calculator consolidates six essential rate-of-reaction calculations in one place — no pen, paper, or spreadsheet required.

What it covers

ModeFormulaTypical use
Average raterate = −(1/s) · Δ[A]/ΔtLab titration data
Initial rate (tangent)r₀ ≈ ([A]₀ − [A]ₜ)/tDetermining rate laws from experiments
Arrhenius kk = A · exp(−Ea/RT)Predicting k at any temperature
Rate lawr = k[A]^m[B]^nComputing rate from concentrations
Half-lifet½ = ln2/k or 1/(k[A]₀)Decay and clearance problems
Activation energyEa = −R·ln(k₂/k₁)/(1/T₂−1/T₁)Experimental Ea from two k/T pairs

How it works

Average rate uses the standard definition: the negative of the concentration change of a reactant divided by the time interval and its stoichiometric coefficient. The sign convention ensures a positive rate whether you track a reactant falling or a product rising.

Initial rate approximates the tangent to the concentration–time curve at t = 0. Use the smallest measurable time interval for highest accuracy; the approximation improves as t approaches zero.

Arrhenius equationk = A · exp(−Ea / RT) — takes the pre-exponential factor A (units match k), the activation energy Ea in J/mol, and the absolute temperature T in Kelvin. The universal gas constant R = 8.314 J mol⁻¹ K⁻¹ is built in.

Rate law evaluates r = k[A]^m[B]^n. Enter fractional or decimal orders; the calculator handles non-integer exponents (common in enzyme kinetics and heterogeneous catalysis).

Half-life covers both first-order (t½ = ln 2 / k, concentration-independent) and second-order (t½ = 1 / (k · [A]₀), which lengthens as the reaction proceeds).

Activation energy from two points rearranges the Arrhenius equation into its linear two-point form. Measure k at two temperatures T₁ and T₂ and the calculator returns Ea in both J/mol and kJ/mol.

Worked example — Arrhenius at 298 K and 350 K

A reaction has A = 1 × 10¹³ s⁻¹ and Ea = 75,000 J/mol.

At T = 298 K: k = 10¹³ × exp(−75000 / (8.314 × 298)) = 10¹³ × exp(−30.27) ≈ 0.713 s⁻¹

At T = 350 K: k = 10¹³ × exp(−75000 / (8.314 × 350)) = 10¹³ × exp(−25.77) ≈ 64.0 s⁻¹

Feeding those two k/T pairs into the activation energy mode returns Ea ≈ 75,000 J/mol — confirming the round-trip. Notice that a 52 K rise multiplied k by roughly 90×, illustrating why even modest temperature increases dramatically accelerate reactions with large Ea.

Formula reference

All six formulas use standard IUPAC notation. Concentrations are in mol L⁻¹ (molarity), temperatures in Kelvin, energies in J/mol, and time in seconds unless the rate constant units imply otherwise. The rate constant k carries composite units that depend on overall reaction order: s⁻¹ for first order, L mol⁻¹ s⁻¹ for second order, L² mol⁻² s⁻¹ for third order.

Every result includes a step-by-step working box so you can verify each arithmetic operation — useful for checking exam answers or debugging a lab calculation.

Ad placeholder (rectangle)