Activation Energy Calculator

Determine the activation energy of a reaction from rate constants measured at different temperatures, using the two-point Arrhenius equation or a full least-squares Arrhenius plot.

⚡ Activation Energy Calculator
Rate constant k1
Temperature T1
K
Rate constant k2
Temperature T2
K
Temperature and rate constant pairs (one per line: T in K, then k)
Activation energy Ea
—
Ea in kcal/mol
—
Pre-exponential factor A
—
Arrhenius slope
—
Fit quality R²
—
Data points used
—

⚡ What is Activation Energy?

Activation energy, written Ea, is the minimum energy that colliding reactant molecules must possess for a chemical reaction to occur. Svante Arrhenius introduced the idea in 1889 to explain why reaction rates rise so steeply with temperature: only the fraction of molecules in the high-energy tail of the Boltzmann distribution can climb the barrier to the transition state, and that fraction grows exponentially as temperature increases. The relationship k = A exp(−Ea / RT) ties the rate constant, the barrier height and the absolute temperature together in a single expression that still underpins almost all of chemical kinetics.

Measuring activation energy is routine laboratory work with wide practical reach. Pharmaceutical stability programmes run accelerated ageing studies at elevated temperature, extract Ea for the degradation pathway, and extrapolate to predict shelf life at room temperature. Food scientists do the same for vitamin loss and enzymatic browning. Chemical engineers need Ea to size reactors and choose operating temperatures, because a reaction with a high barrier gains far more from a modest temperature rise than one with a low barrier. Materials scientists use it for diffusion, creep and corrosion rates, all of which follow Arrhenius behaviour. Catalyst developers compare Ea with and without catalyst to quantify exactly how much barrier the catalyst removes.

Two common misunderstandings are worth clearing up. The first is that activation energy relates to the thermodynamics of a reaction. It does not: Ea describes the height of the kinetic barrier, while the enthalpy change describes the difference between reactant and product energies. A strongly exothermic reaction can still have a large barrier and therefore be extremely slow at room temperature, as the combustion of diamond illustrates. The second is that a single measurement of k at one temperature is enough. It is not, because k depends on both A and Ea. You need at least two temperatures to separate the two.

This calculator gives you both standard routes. Two-point mode applies the closed-form two-point Arrhenius expression to a pair of rate constants, which is what most textbook problems ask for. Arrhenius plot mode performs a least-squares fit of ln k against 1/T across any number of measurements, which is what a real kinetics dataset requires, and reports R squared alongside a residuals table so you can judge whether a single straight line genuinely describes your data. Both modes draw the same Arrhenius plot with every data point marked, so the slope you are relying on is visible rather than hidden.

📐 Formula

Ea  =  R × ln(k2 ÷ k1) ÷ (1/T1 − 1/T2)
Ea = activation energy (J/mol, divide by 1000 for kJ/mol)
R = universal gas constant, 8.314 J/(mol K)
k1, k2 = rate constants measured at T1 and T2
T1, T2 = absolute temperatures in kelvin, which must differ
Example: k1 = 3.46e−5 at 298 K and k2 = 4.87e−3 at 338 K give Ea = 103.57 kJ/mol
ln k  =  ln A − (Ea ÷ R) × (1 ÷ T)
The linearised Arrhenius equation, obtained by taking natural logs of k = A e−Ea/RT
Plotting ln k against 1/T gives a straight line of slope −Ea ÷ R and intercept ln A
A = pre-exponential factor, in the same units as the rate constant k
Example: a fitted slope of −12,457 K gives Ea = 12,457 × 8.314 = 103,568 J/mol
Ea(kcal/mol)  =  Ea(J/mol) ÷ 4184   and   A  =  k1 × eEa / (R T1)
Unit conversion for the kcal/mol convention still used in much of the older literature
Once Ea is known, the pre-exponential factor follows from either data point
Example: 103,568 J/mol is 24.75 kcal/mol, and A works out at 4.94 × 1013 per second

📖 How to Use This Calculator

Steps

1
Choose two-point or Arrhenius plot mode — Use Two Points when you have one rate constant at each of two temperatures. Use Arrhenius Plot when you have three or more measurements and want a least-squares fit with a quality figure.
2
Enter rate constants and temperatures — Type each rate constant in scientific notation such as 3.46e-5 and each temperature in kelvin. In plot mode enter one temperature and rate constant pair per line, separated by a comma.
3
Click Calculate — The calculator returns the activation energy in kJ/mol and kcal/mol, the pre-exponential factor A, the slope of the Arrhenius plot in kelvin and the R squared of the fit.
4
Read the Arrhenius plot and residuals — The chart shows ln k against 1000/T with the fitted line and every data point marked, and the table below lists fitted values and residuals so you can spot an outlier at a glance.

💡 Example Calculations

Example 1 — Decomposition of dinitrogen pentoxide

k = 3.46 × 10−5 per second at 298 K and 4.87 × 10−3 per second at 338 K

1
Take the ratio of rate constants: ln(4.87e−3 ÷ 3.46e−5) = ln(140.75) = 4.94690.
2
Reciprocal temperature difference: 1/298 − 1/338 = 0.00335570 − 0.00295858 = 3.97124e−4 per K.
3
Ea = 8.314 × 4.94690 ÷ 3.97124e−4 = 103,567.7 J/mol, which is 103.5677 kJ/mol.
4
Pre-exponential factor A = 3.46e−5 × e103568 / (8.314 × 298) = 4.9375 × 1013 per second, and the plot slope is −12,457.03 K.
Ea = 103.5677 kJ/mol = 24.7533 kcal/mol, A = 4.9375e+13
Try this example →

Example 2 — A low-barrier reaction over a 40 kelvin span

k = 2.5 × 10−4 at 280 K rising to 3.0 × 10−3 at 320 K

1
ln(3.0e−3 ÷ 2.5e−4) = ln(12) = 2.48491, so the rate rises twelvefold across 40 kelvin.
2
1/280 − 1/320 = 0.00357143 − 0.003125 = 4.46429e−4 per K.
3
Ea = 8.314 × 2.48491 ÷ 4.46429e−4 = 46,277.3 J/mol, which is 46.2773 kJ/mol.
4
A = 2.5e−4 × e46277 / (8.314 × 280) = 1.0750 × 105, a much smaller frequency factor than the N2O5 case.
Ea = 46.2773 kJ/mol = 11.0605 kcal/mol, slope = −5566.19 K
Try this example →

Example 3 — Five-point Arrhenius plot fit

Rate constants at 300, 310, 320, 330 and 340 K fitted by least squares

1
Enter the pairs 300, 1.0e-3 then 310, 2.1e-3 then 320, 4.3e-3 then 330, 8.5e-3 then 340, 1.63e-2, one per line.
2
The calculator forms x = 1/T and y = ln k for each row and fits a straight line, returning a slope of −7121.40 K.
3
Ea = 7121.40 × 8.314 = 59,207.3 J/mol, which is 59.2073 kJ/mol or 14.1509 kcal/mol.
4
The intercept gives A = 2.0107 × 107 and the fit quality is R² = 0.999880, so a single straight line describes all five points well.
Ea = 59.2073 kJ/mol, A = 2.0107e+7, R² = 0.999880
Try this example →

Example 4 — Four-point fit over a 65 kelvin range

A dinitrogen pentoxide dataset spanning 273 K to 338 K

1
Enter 273, 7.87e-7 then 298, 3.46e-5 then 318, 4.98e-4 then 338, 4.87e-3, one pair per line.
2
The wide temperature span makes the slope very well determined: the least-squares slope is −12,413.38 K.
3
Ea = 12,413.38 × 8.314 = 103,204.9 J/mol, which is 103.2049 kJ/mol or 24.6666 kcal/mol.
4
A = 4.3678 × 1013 and R² = 0.999972, and the four-point fit agrees with the two-point answer in Example 1 to within 0.4 percent.
Ea = 103.2049 kJ/mol, A = 4.3678e+13, R² = 0.999972
Try this example →

❓ Frequently Asked Questions

How do you calculate activation energy from two rate constants?+
Use Ea = R × ln(k2 ÷ k1) ÷ (1/T1 − 1/T2) with R = 8.314 J/(mol K) and both temperatures in kelvin. For k1 = 3.46e−5 per second at 298 K and k2 = 4.87e−3 per second at 338 K, ln(k2/k1) = 4.9469 and the reciprocal difference is 3.9712e−4, giving 103,568 J/mol or 103.57 kJ/mol.
What exactly is activation energy?+
Activation energy is the minimum energy colliding molecules must carry for a reaction to proceed, that is the height of the barrier between reactants and the transition state. It is usually quoted in kJ/mol. A high barrier means only a small fraction of collisions succeed at a given temperature, so the reaction is slow and unusually sensitive to heating.
What is an Arrhenius plot and what does its slope mean?+
An Arrhenius plot graphs ln k against 1/T. Taking logs of k = A e−Ea/RT gives ln k = ln A − (Ea/R)(1/T), a straight line whose slope is −Ea/R and whose intercept is ln A. Multiply the slope by −8.314 to get Ea in J/mol. This page plots the line with your data points marked so the slope is visible.
How many data points do I need for a reliable Arrhenius fit?+
Two points give one estimate but no measure of reliability. Three is the practical minimum for a least-squares fit, and five or more spread over at least 30 to 40 kelvin is normal in published kinetics. This calculator accepts any number of pairs from three upward and reports R squared plus a residuals column so you can see how well the line actually fits.
What units does activation energy use?+
The Arrhenius equation returns J/mol when R = 8.314 J/(mol K) is used. Chemists normally report kJ/mol, so divide by 1000. Older American literature quotes kcal/mol, obtained by dividing the J/mol figure by 4184. This calculator prints both forms, so 103,568 J/mol appears as 103.5677 kJ/mol alongside 24.7533 kcal/mol.
What is the pre-exponential factor A used for?+
A, also called the frequency factor, is the rate constant a reaction would have if every collision carried enough energy, so it bundles collision frequency and orientation requirements into one number. It shares the units of k. In two-point mode this calculator back-calculates A = k1eEa/RT1, and in plot mode A is the exponential of the fitted intercept.
Can activation energy come out negative?+
Not for a single elementary step. A negative apparent Ea can appear for composite reactions where a pre-equilibrium with negative enthalpy dominates, which happens in some radical recombinations and in enzyme reactions above their optimum temperature. If this calculator returns a negative value for a simple reaction, check that k2 was genuinely measured at the higher temperature.
Why must temperatures be entered in kelvin?+
The exponential term e−Ea/RT requires an absolute temperature scale. A Celsius value can be zero or negative, which would make the exponent undefined or wrongly signed. Convert first: kelvin equals degrees Celsius plus 273.15, so 25 degrees Celsius is 298.15 K. Most tabulated rate constants are quoted at 298 K or 298.15 K for exactly this reason.
Does the rate really double for every 10 degree rise?+
Only for a particular barrier height. Near room temperature, doubling per 10 kelvin corresponds to an activation energy of roughly 53 kJ/mol. A reaction with Ea = 100 kJ/mol speeds up almost four-fold over the same 10 kelvin, while one at 25 kJ/mol gains only about 40 percent. The rule of thumb is a coincidence of typical organic barriers, not a law.
What does a low R squared on the Arrhenius plot tell me?+
An R squared below about 0.99 signals that a single straight line does not describe the data. Common causes are a change in rate-determining step across the range, catalyst deactivation at higher temperature, a solvent phase change, or one mis-measured point. Check the residual column of the data table on this page: the row with the largest residual is the point to repeat first.
How do I read activation energy off a graph by hand?+
Plot ln k against 1/T, draw the best straight line through the points, and measure its slope in kelvin. Then Ea = −slope × R. A slope of −12,457 K gives 12,457 × 8.314 = 103,568 J/mol, or 103.57 kJ/mol. The least-squares fit built into this calculator performs the same operation exactly, and the residuals table shows how much scatter the hand-drawn line would have hidden.
Does a catalyst change the activation energy?+
Yes. A catalyst provides an alternative pathway with a lower barrier, which is why catalysed reactions run faster at the same temperature. Measuring Ea with and without catalyst quantifies exactly how much barrier the catalyst removes. The enthalpy change of the overall reaction is untouched, since catalysts alter kinetics rather than thermodynamics and never shift the position of equilibrium.
Can I use this for diffusion, viscosity or conductivity data?+
Yes. Any process that follows an Arrhenius form, including solid-state diffusion coefficients, ionic conductivity, viscosity and creep rate, can be fitted the same way. Enter the measured quantity in place of k and the returned Ea is the activation energy for that transport process. Divide the J/mol result by 96,485 to express it in electronvolts per particle, the convention in materials science.

How do you calculate activation energy from two rate constants?

Use Ea = R x ln(k2/k1) / (1/T1 - 1/T2), with R = 8.314 J/(mol K) and both temperatures in kelvin. For k1 = 3.46e-5 per second at 298 K and k2 = 4.87e-3 per second at 338 K, ln(k2/k1) = 4.9483 and 1/T1 - 1/T2 = 3.9718e-4, giving Ea = 103,568 J/mol, or 103.57 kJ/mol.

What is activation energy?

Activation energy Ea is the minimum energy colliding molecules must carry for a reaction to proceed, the height of the barrier between reactants and the transition state. It is normally quoted in kJ/mol. A large Ea means only a small fraction of collisions succeed at a given temperature, making the reaction slow and strongly temperature dependent.

What is an Arrhenius plot?

An Arrhenius plot graphs ln k on the vertical axis against 1/T on the horizontal axis. Taking logs of k = A exp(-Ea/RT) gives ln k = ln A - (Ea/R)(1/T), a straight line. The slope equals -Ea/R, so multiplying the slope by -8.314 returns Ea in J/mol, and the intercept is ln A.

How many data points do I need for an Arrhenius plot?

Two points are enough for a single Ea estimate, but they give no measure of reliability. Three points is the practical minimum for a least-squares fit, and five or more spread over at least 30 to 40 kelvin is normal for published kinetics. This calculator accepts any number of pairs from three upward and reports R squared for the fit.

What are the units of activation energy?

The Arrhenius equation returns Ea in joules per mole when R = 8.314 J/(mol K) is used. Chemists normally quote kJ/mol, so divide by 1000. Older American literature uses kcal/mol, obtained by dividing the J/mol value by 4184. This calculator shows both, so 103,568 J/mol appears as 103.57 kJ/mol and 24.75 kcal/mol.

What is the pre-exponential factor A?

The pre-exponential or frequency factor A is the rate constant a reaction would have if every collision had enough energy to react. It bundles collision frequency and the orientation requirement into one number and carries the same units as k. In two-point mode it is back-calculated as A = k1 exp(Ea/RT1), and in plot mode it is the exponential of the fitted intercept.

Can activation energy be negative?

For a single elementary step, no. A negative apparent Ea can appear for composite reactions where a pre-equilibrium with a negative enthalpy dominates, which is seen in some radical recombinations and enzyme reactions above their optimum temperature. If this calculator returns a negative Ea, check that k2 really was measured at the higher temperature.

Why must temperature be in kelvin?

The exponential term exp(-Ea/RT) requires an absolute temperature scale, because a Celsius value can be zero or negative and would make the exponent undefined or wrongly signed. Always convert first: T in kelvin equals degrees Celsius plus 273.15. Room temperature at 25 degrees Celsius is 298.15 K, the reference for most tabulated rate data.

How does activation energy relate to reaction rate doubling?

The common rule that rate doubles for every 10 kelvin rise near room temperature corresponds to an Ea of roughly 53 kJ/mol. A reaction with Ea = 100 kJ/mol speeds up nearly four-fold over the same 10 kelvin, while one with Ea = 25 kJ/mol gains only about 40 percent. Higher barriers mean stronger temperature sensitivity.

What does a poor R squared on the Arrhenius plot mean?

An R squared below about 0.99 suggests the simple Arrhenius model is not describing the data. Common causes are a change of rate-determining step across the temperature range, catalyst deactivation at higher temperature, a solvent phase change, or a single mis-measured point. Inspect the residuals column in the data table to see which point deviates most.

How do you find activation energy from a graph?

Plot ln k against 1/T, draw the best straight line, and measure its slope in units of kelvin. Then Ea = -slope x R. A slope of -12,457 K gives Ea = 12,457 x 8.314 = 103,568 J/mol, or 103.57 kJ/mol. Reading the slope by hand from graph paper is the classic method, and the least-squares fit in this calculator does it exactly.

Does a catalyst change the activation energy?

Yes. A catalyst opens a different reaction pathway with a lower activation energy, which is why catalysed reactions run faster at the same temperature. Measuring Ea with and without catalyst is the standard way to quantify how much barrier a catalyst removes. The thermodynamics of the overall reaction, including the enthalpy change, are unaffected.