Reaction Rate Calculator
Calculate reaction rate from rate constant, reactant concentrations, and reaction orders using the rate law equation.
About this calculator
This calculator evaluates the rate law Rate = k × [A]^m × [B]^n, where the rate constant k and the reaction orders m and n with respect to each reactant are experimentally determined values — they cannot be read off a balanced equation the way stoichiometric coefficients can, so the orders you enter should come from actual kinetics data for your reaction, not a guess. Overall reaction order is simply m + n, and it governs how sensitive the rate is to concentration changes: a first-order reactant doubling its concentration doubles the rate, a second-order reactant doubling its concentration quadruples it, and a zero-order reactant (order 0) can change concentration with no effect on rate at all. Half-life is only computed for the two textbook-simple cases this engine recognizes: a reaction that is first order overall (order 1 in A, order 0 in B, or effectively first order some other way), where half-life is a constant ln(2)/k independent of concentration, and a reaction that is second order in a single reactant (order 2 in A, order 0 in B), where half-life is 1/(k×[A]) and does depend on the starting concentration.
Outside those two shapes — for instance a mixed-order reaction with both A and B contributing — the half-life field reports zero rather than a fabricated number, since there's no simple closed-form expression for it. A frequent mixup is treating the rate constant's units as fixed: k's units actually shift with overall order (s⁻¹ for first order, M⁻¹s⁻¹ for second order, and so on), so a k value pulled from a reference table only applies if you match its implied order to what you enter here.
Inputs
Results
Reaction Rate
0.0075 M/s
How to Use This Calculator
- Enter the rate constant (k), concentrations of A and B, and reaction orders with respect to A and B.
- Review Reaction Rate (M/s) and Overall Reaction Order.
- Use this to predict how concentration changes affect reaction speed.
How the result changes with Order with respect to B
| Order with respect to B | Reaction Rate |
|---|---|
| 0.5 | 0.01369 M/s |
| 0.75 | 0.01013 M/s |
| 1.5 | 0.00411 M/s |
| 2.5 | 0.00123 M/s |
What each input means
- Rate Constant (k)
- Rate constant — units depend on overall reaction order
- Concentration of A
- Molar concentration of reactant A
- Concentration of B
- Molar concentration of reactant B (set to 0 if only one reactant)
- Order with respect to A
- Reaction order for reactant A (0 = zero order, 1 = first order, 2 = second order)
- Order with respect to B
- Reaction order for reactant B (set to 0 if rate is independent of B)
How this is calculated
Formula
Rate = k × [A]^m × [B]^nWorked example, using the default values
- Identify Input Parameters4 parametersRate Constant (k) = 0.05, Concentration of A = 0.5, Concentration of B = 0.3, Order with respect to A = 1 = 5 input(s) provided
- Calculate Reaction RateReaction Rate = k0.0075 = 0.0075
- Calculate Overall Reaction OrderOverall Reaction Order2 = 2
- Calculate Half-LifeHalf-Life0 = 0
Engine last updated . Checked against 3 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Why does Half-Life show 0 for some inputs?
This engine only computes half-life for two specific shapes: overall first order (order 1 in A, order 0 in B, or effectively first order overall) and second order in a single reactant (order 2 in A, order 0 in B). Any other combination — such as order 1 in both A and B, giving overall order 2 but split across two reactants — has no simple closed-form half-life expression, so the calculator reports 0 rather than a number that would be wrong.
What's the difference between reaction order and overall reaction order?
Order with respect to A (m) and order with respect to B (n) each describe how sensitive the rate is to that individual reactant's concentration, and they come from experimental kinetics data, not the balanced equation's coefficients. Overall reaction order is just m + n added together, and it's the number that determines the units on the rate constant k and which half-life formula, if any, applies.
Can I use this for a reaction with only one reactant?
Yes — set Concentration of B to 0 and Order with respect to B to 0, so [B]^0 evaluates to 1 and drops out of Rate = k × [A]^m × [B]^n entirely, leaving a single-reactant rate law. This is also the setup needed to trigger the first-order or second-order half-life calculations, both of which require orderB to be 0.
Why does doubling the concentration of A sometimes not double the rate?
The rate scales with [A] raised to its order, not with [A] directly, so the effect of doubling concentration depends entirely on what order you entered for A. A zero-order reactant sees no rate change at all when its concentration doubles, a first-order reactant sees the rate exactly double, and a second-order reactant sees the rate quadruple, since 2² = 4.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Equilibrium Constant Calculator
Calculate the equilibrium constant (Keq) from product and reactant concentrations with stoichiometric coefficients. Includes Gibbs free energy.
ChemistryElectrochemistry Cell Potential
Calculate electrochemical cell potential using standard reduction potentials and the Nernst equation. Includes Gibbs free energy and equilibrium constant.
Chemical EngineeringHeat of Reaction Calculator
Calculate the standard enthalpy of reaction (ΔH) from formation enthalpies of reactants and products using Hess's Law.
ChemistryMolarity Calculator
Calculate the molarity (molar concentration) of a solution from solute mass, molar mass, and solution volume. Essential for chemistry lab work and solution preparation.
More in Science & Physics.