Home / Science / Chemistry / Physical chemistry / Reaction kinetics fitterTool #81

Reaction kinetics fitter: rate order, rate constant, half-life and Arrhenius activation energy

Paste concentration against time to find the reaction order, the rate constant with its uncertainty and the half-life; paste k at several temperatures for the activation energy, A, ΔH‡ and ΔS‡.

Keep it one tap away for everyday use.

Bookmark Reaction kinetics fitter?

Press Ctrl + D now. Your browser opens its own bookmark box, where you choose the name and folder.

  1. Paste data
  2. Fit order
  3. Arrhenius
Nothing is uploadedWorks offline once open

Concentration against time

Paste two columns from a spreadsheet: time, then the concentration of the reactant that is used up. Absorbance works too when it is proportional to concentration (Beer–Lambert), though a second-order k then comes out per absorbance unit.

Activation energy (Arrhenius)

k in any unit, as long as all are the same. The example is the isomerisation of methyl isonitrile to acetonitrile, a classic first-order gas reaction.

Download

What it does

How fast a reactant disappears depends on its concentration through the rate law, rate = k[A]ⁿ. Integrating it gives a different curve for each order: a straight fall for zero order, an exponential decay for first order and a 1/t shape for second order. This tool fits all three to your data and tells you which one the data prefer.

  • Each law is fitted directly to [A] against time by non-linear least squares. This is better than fitting the straight-line plots, which stretch the errors of small concentrations.
  • Support is the Akaike weight: the chance that each law is the best of the three, given your data.
  • k with its standard error, [A]₀ and the half-life come with every fit.
  • A free-order fit lets n take any value, to check that the winning order is really a whole number.
  • The classic straight-line plots ([A], ln [A] and 1/[A] against time) are one tap away, as in a textbook.
  • Arrhenius analysis turns rate constants at several temperatures into the activation energy Ea, with a 95 % range, and the pre-exponential factor A. The Eyring equation gives ΔH‡, ΔS‡ and ΔG‡, and you can predict k at any temperature.

How to use it

  1. Paste time and concentration as two columns, or press Load an example. Use the reactant that is consumed. Absorbance works if it is proportional to concentration.
  2. Set the time and concentration units so k gets the right unit.
  3. Read the best order and k. Check the plot: the points should scatter evenly around the solid curve, with no pattern.
  4. For the activation energy, paste temperature and k pairs below, in °C or K.

Worked example

The example is a simulated run of dinitrogen pentoxide decomposing at 45 °C, 2 N₂O₅ → 4 NO₂ + O₂, with 1 % noise. The tool finds first order with k = (6.17 ± 0.03) × 10⁻⁴ s⁻¹ and a half-life of about 1,120 s (ln 2 ÷ k). The first-order support is 100 %, and the free-order fit gives n close to 1. The ln [A] plot is a straight line, while [A] and 1/[A] curve.

The Arrhenius example uses the textbook data for methyl isonitrile isomerising to acetonitrile: k = 2.52 × 10⁻⁵ s⁻¹ at 189.7 °C up to 3.16 × 10⁻³ s⁻¹ at 251.2 °C. The slope of ln k against 1/T is −Ea/R, which gives Ea ≈ 158 kJ/mol (textbooks quote 160 kJ/mol to two figures) and A ≈ 1.8 × 10¹³ s⁻¹.

Questions

Why fit [A] directly and not the straight-line plots? Taking logs or reciprocals gives the smallest, least certain concentrations the most weight. A direct fit treats every point evenly, the way the measurement errors really are. The straight-line plots are still shown because they make the order easy to see.

How many points do I need? At least three, but use more than five spread over two or three half-lives. Over a short time all three laws look alike.

What about reactions with two reactants? Use a large excess of one (pseudo-first-order conditions): its concentration barely changes, so the other behaves as first order with k′ = k[B].

Is my data sent anywhere? No, every fit runs in your browser.

Last updated 2026-11-08.

Change log for Reaction kinetics fitter

  1. Open a file on every science paste box, with stated limits Details on GitHub
  2. Add the reaction kinetics fitter and titration curve simulator (#81, #82) Details on GitHub

Every change to fibub

Related tools

Enzyme kinetics fitter #112 Paste substrate concentrations and initial rates, with or without an inhibitor, and fit Michaelis–Menten, substrate inhibition, Hill, or competitive, uncompetitive, non-competitive and mixed inhibition by non-linear least squares. Get Km, Vmax, Ki, kcat and kcat/Km with errors, a model comparison by AICc, and the Lineweaver–Burk, Eadie–Hofstee and Hanes–Woolf values side by side. Radioactive decay and specific activity calculator #99 Activity of F-18, Tc-99m, I-131, C-14, P-32 and 28 more nuclides (or any half-life) at any date and time, a printable decay table, when it falls to a given activity, carrier-free specific and molar activity, and the labelled fraction of your sample. Bq, MBq, GBq, µCi, mCi and Ci. Copolymer composition and reactivity ratio calculator #101 Copolymer composition from the feed and reactivity ratios (Mayo–Lewis), the azeotropic feed, and how feed and copolymer composition drift with conversion in a batch. Fit r₁ and r₂ to your own data by Fineman–Ross, Kelen–Tüdős and non-linear least squares; paste or open CSV or Excel. Molar mass calculator #78 Type any formula, including brackets, hydrates, isotope labels and charges, for its molar mass, exact mass, percentage of each element, and a grams, moles and particles converter. Equation balancer #79 Balance any chemical equation, including ionic and redox ones, check the atoms on both sides, then find the limiting reagent, the theoretical yield, what is left over and your percent yield. Equilibrium solver #89 Type any reaction and K: the exact ICE table, Q and which way it goes, conversion, Kp ↔ Kc and pH for acids and bases; then add or remove a species, squeeze the volume or change the temperature and watch the equilibrium shift. Gas law calculator #83 Work out pressure, volume, amount or temperature of a gas in any units, with the mass and density of a named gas, the van der Waals real-gas answer and how far the ideal gas law is off. Beer–Lambert calculator #84 Solve A = εlc for absorbance, molar absorptivity, path length or concentration, convert to transmittance, check the reading is in the reliable range, and view UV-Vis spectra with their maxima. Calibration curve with LOD and LOQ #28 Paste your standards and get the calibration line, R², limits of detection and quantitation (ICH Q2), and the concentration of each unknown with a 95 % interval. Uncertainty propagation calculator #25 Type your formula and your measurements with their uncertainties, or paste repeated readings. Get the result with its uncertainty, which input matters most, and a Monte Carlo check. Publication plot maker #27 Paste columns or open a CSV or Excel file and get a clean scientific figure with error bars, sized for a journal column. Download vector SVG or PDF, or PNG at 300 or 600 dpi. Your data stays in your browser.