Home / Materials Science / Thermal Properties / Arrhenius Diffusion Coefficient

Formula & Calculator

Arrhenius Diffusion Coefficient

This describes how the diffusion coefficient in a solid increases with temperature. It equals a pre-exponential factor times e raised to minus the activation energy divided by RT. For example, carbon diffuses into steel much faster at 900°C than at 700°C, which is why carburising is done at high temperatures. It is important in heat treatment, semiconductor doping, and creep analysis.

Materials Science Diffusion Research
VORZEP · MATERIALS SCIENCE & KINETICS TOOLS

Arrhenius Diffusion Calculator

Compute the diffusion coefficient D = D₀ · exp(−Q/(R·T)) for solid-state diffusion — or solve for pre-exponential factor, activation energy, or temperature. Includes a live Arrhenius plot, an atomistic diffusion schematic, unit conversion, a substance preset library, and a full step-by-step solution.

D = D₀ · exp( − Q / ( R · T ) ) · R = 8.314 J/(mol·K) · Arrhenius law
Diffusion Coefficient (D) The diffusion coefficient (diffusivity) — the proportionality constant between atomic flux and concentration gradient in Fick's first law. Units are m²/s. Typical values span an enormous range: ~10⁻²⁰ m²/s for substitutional diffusion in ceramics at room temperature, 10⁻¹⁴–10⁻¹⁰ m²/s for interstitial diffusion in metals at high temperature, and 10⁻⁹ m²/s for diffusion in liquids.
m²/s
Diffusion coefficient must be greater than zero.
Pre-exponential Factor (D₀) The frequency factor — the value D would take in the limit T → ∞ if the Arrhenius law held exactly. Physically it packs together the vibrational attempt frequency, the jump distance squared, the coordination number, and the entropy of migration. Units match D (m²/s). Typical: 10⁻⁷–10⁻⁵ m²/s for interstitial solutes in metals, 10⁻⁵–10⁻⁴ m²/s for substitutional self-diffusion, and up to 10⁻¹ m²/s for oxygen in silicon.
m²/s
Pre-exponential factor must be greater than zero.
Activation Energy (Q) The activation energy for diffusion — the energy barrier an atom must overcome to jump from one lattice site to another. In the Arrhenius law it appears as Q/(R·T), so a higher Q makes D far more sensitive to temperature. Typical: 10–40 kJ/mol for interstitial H, C, N in metals; 80–150 kJ/mol for C in steel; 200–280 kJ/mol for substitutional self-diffusion; 400–500 kJ/mol for oxygen in silicon and other covalent ceramics.
J/mol
Activation energy must be greater than zero.
Temperature (T) The absolute temperature at which the diffusion coefficient is evaluated. In the Arrhenius law T must be in Kelvin — 0 °C = 273.15 K. Because T sits inside the exponential, D is extremely sensitive to it: for Q ≈ 150 kJ/mol, a 10 °C rise near 1000 °C increases D by about 15 %. Typical: 20 °C for long-term ageing, 500–1000 °C for steel heat treatment, 1000–1200 °C for ceramic sintering, and up to 1400 °C for silicon processing.
K
Temperature must be greater than zero.
DIFFUSION COEFFICIENT (D)
1.954e-11
D₀ = 2.30e-5 m²/s · Q = 148.0 kJ/mol · T = 1273.15 K
INTERSTITIAL DIFFUSION — FAST KINETICS
D = D₀ · exp( − Q / (R · T) )
Step-by-step solution
Arrhenius plot — ln D vs. 1000/T
Current (D₀, Q) Q × 0.7 Q × 1.4
D vs. temperature (log y-axis)
Current (D₀, Q) D₀ × 0.5 D₀ × 2
Sensitivity (+1 % per input)
Kinetic & thermodynamic metrics
Atomic diffusion schematic — live diagram
Host lattice atoms Diffusing atom / vacancy Jump direction (flux J) Concentration gradient
What the Arrhenius diffusion law really measures
Ddiffusivity
=
D₀attempt frequency × geometry
·
e−Q/(RT)fraction of atoms with enough energy

Temperature enters through an exponential

Because T sits inside the exponent, D is extraordinarily sensitive to temperature. For Q = 150 kJ/mol, raising T from 900 to 1000 K increases D by a factor of about 6.5. Raising it from 900 to 1100 K increases D by a factor of 36. This is why diffusion bonding, sintering, and heat treatment are so sharply temperature-controlled: a 100 °C error can change the diffusion distance by a factor of 3, which is the difference between a working joint and a failed one.

The Arrhenius plot is a straight line

Taking the natural log of both sides gives ln D = ln D₀ − Q/(R·T). Plotting ln D against 1/T gives a straight line whose slope is −Q/R and whose intercept is ln D₀. This is the standard way experimental diffusivities are reported in the literature: run experiments at several temperatures, plot the results, and read off the activation energy from the slope. The calculator's Arrhenius plot reproduces this exact construction in real time.

Q is a sum of formation and migration energies

In an interstitial mechanism, the diffusing atom simply hops between interstitial sites, and Q is the migration energy alone — typically 10–40 kJ/mol, which is why H and C diffuse so easily. In a vacancy mechanism, an atom can only move when a vacancy is next to it, so Q = Qformation + Qmigration — typically 200–280 kJ/mol for self-diffusion. That extra formation energy is why substitutional diffusion is orders of magnitude slower than interstitial diffusion at the same temperature.

The diffusion distance grows as √(Dt)

The characteristic distance over which diffusion operates in time t is x ≈ √(D·t). Because the distance scales with the square root of time, halving a diffusion distance requires only a quarter of the time — but doubling it needs four times the time. Combined with the exponential temperature dependence, this gives the two levers of any diffusion process: temperature (powerful, exponential) and time (weaker, square-root). The Advanced panel of this calculator shows the diffusion length at several times for the current D.

How to Use This Calculator

The Arrhenius diffusion law links four quantities: the diffusion coefficient D, the pre-exponential factor D₀, the activation energy Q, and the absolute temperature T. Give the tool three and it will find the fourth.

1. Load a substance preset

Click any substance — carbon in α-iron, hydrogen in nickel, self-diffusion in copper, oxygen in silicon — to load its published D₀, Q, and a typical temperature in one click.

2. Choose what to solve for

Pick D to compute the diffusion coefficient from D₀, Q, T; pick D₀ to recover the frequency factor; pick Q to extract the activation energy from a measured D; or pick T to find the temperature required to reach a target D.

3. Set the units to match your data

Diffusivity in m²/s, cm²/s, µm²/s; activation energy in J/mol, kJ/mol, eV/atom or kcal/mol; temperature in K, °C or °F. Internally everything is converted to the SI-native form (m²/s, J/mol, K) so the maths is always consistent.

4. Read the result and the arrangement

The result card shows the solved value in your chosen unit, plus the whole parameter set and a colour-coded verdict that classifies the diffusion regime from very fast (interstitial H) through moderate (C in steel) to very slow (substitutional in ceramics).

5. Check the Arrhenius plot

The main chart plots ln D against 1000/T — a straight line whose slope is −Q/R and whose intercept is ln D₀. Two comparison lines show how the curve shifts when Q is scaled by 0.7 and 1.4, so the effect of activation energy is visible at a glance.

6. Switch to Advanced for depth

Advanced mode adds a D-vs-T chart (log y-axis) with three D₀ values, a +1 % sensitivity check on each input, and a metrics panel with Q in kJ/mol and eV/atom, the characteristic temperature Q/R, the fraction of atoms with energy ≥ Q, and the diffusion length at 1 s, 1 h and 24 h.

What This Tool Offers

Built around the classic Arrhenius relation D = D₀ · exp(−Q/(R·T)), the fundamental law of thermally-activated solid-state diffusion.

Four-way solving

Solve for D, D₀, Q, or T. The calculator rearranges the Arrhenius equation automatically for whichever variable you choose, and handles the domain restrictions (D < D₀ when solving for Q or T).

Arrhenius plot

ln D vs. 1000/T rendered as a straight line, with the slope −Q/R and intercept ln D₀ visualised. Two comparison lines show the effect of scaling Q by 0.7 and 1.4.

Atomistic diagram

A lattice schematic with host atoms, a diffusing interstitial atom and vacancy, jump arrows, and a concentration gradient — all scaled to the current parameters.

Substance library

Ten common diffusion systems — C, N, H in iron; H in nickel; self-diffusion in Cu, Al, Fe; Zn in Cu; O in Si; plus custom — each with published D₀ and Q values.

Full unit conversion

Diffusivity in m²/s, cm²/s, mm²/s, µm²/s; activation energy in J/mol, kJ/mol, eV/atom, kcal/mol; temperature in K, °C, °F. Conversion happens instantly on every input.

Reference tables

A D-unit converter, a Q-unit converter, a D-lookup grid across temperatures, the full substance library with published parameters, and a variable reference table.

Reference Tables & Conversions

A D and Q unit converter, a D-vs-T lookup grid, the full substance library, and the variable reference.

Diffusion coefficient unit converter

m²/s

Activation energy unit converter

J/mol

Diffusion Coefficient D Lookup — Carbon in γ-Iron

Computed from D = D₀ · exp(−Q/(R·T)) with D₀ = 2.3×10⁻⁵ m²/s, Q = 148 kJ/mol. Values shown in m²/s.

T (°C)T (K)1000/T (K⁻¹)D (m²/s)√(D·1s) (µm)√(D·1h) (µm)

Substance Library — Published Arrhenius Parameters

Standard values from the materials science literature. D₀ in m²/s, Q in kJ/mol. Valid over the stated temperature range.

SystemMechanismD₀ (m²/s)Q (kJ/mol)Valid range (°C)

Variable Reference

SymbolMeaningFormulaNotes
DDiffusion coefficient (diffusivity)D₀·exp(−Q/(R·T))Units m²/s; the proportionality constant in Fick's law
D₀Pre-exponential factor—Attempt frequency × jump length² × entropy factor
QActivation energyQf + Qm (vacancy)J/mol; migration-only for interstitial diffusion
TAbsolute temperatureT (°C) + 273.15Must be in Kelvin for the Arrhenius law
RGas constant8.314462618 J/(mol·K)Universal constant
Q/RCharacteristic temperature—K; the temperature scale of the exponential
kBBoltzmann constantR/NA = 1.381×10⁻²³ J/KPer-atom form of R
xDiffusion length√(D·t)Characteristic distance over time t
fCorrelation factor0.5–0.8Vacancy-mechanism correction to D₀

What Does D = D₀ · exp(−Q/(R·T)) Measure?

The Arrhenius diffusion equation describes how fast atoms migrate through a solid as a function of temperature. At absolute zero, atoms sit frozen on their lattice sites and D = 0. As the temperature rises, a small fraction of atoms acquires enough thermal energy to overcome the migration barrier Q and jump to an adjacent site. The pre-exponential factor D₀ sets the maximum possible rate (the number of attempts per second times the jump geometry), and the exponential factor reduces that rate to the fraction of atoms that actually have sufficient energy. The result — D — appears in Fick's laws and determines how quickly composition gradients smooth out, how deep a case-hardened layer grows, how fast a precipitate coarsens, and how long a joint must be held at temperature to diffusion-bond.

The Arrhenius Diffusion Formula

The defining relationship is:

D = D₀ · exp( − Q / (R · T) )

Taking natural logs gives the linear form used for experimental fitting:

ln D = ln D₀ − (Q / R) · (1 / T)

Rearranged to solve for the other three unknowns:

D₀ = D · exp( + Q / (R · T) )
Q = − R · T · ln( D / D₀ )
T = − Q / ( R · ln( D / D₀ ) )

Note that the expressions for Q and T require ln(D/D₀) < 0, i.e. D < D₀, which is always true for physically meaningful positive Q and T.

Arrhenius Diffusion Variables

SymbolMeaningNotes
DDiffusion coefficientm²/s; the quantity being computed or measured
D₀Pre-exponential factorm²/s; temperature-independent for a given mechanism
QActivation energyJ/mol; the barrier height per mole of jumps
TAbsolute temperatureK; must be on the absolute scale
RGas constant8.314 J/(mol·K)
Q/RCharacteristic temperatureK; sets the temperature scale of D(T)

How Each Parameter Affects D

D₀ is a straight multiplier: doubling D₀ doubles D at every temperature. This makes D₀ the easiest parameter to fit and the least sensitive to error — a 10 % error in D₀ gives a 10 % error in D.

Q enters through the exponential and is by far the most powerful parameter. Because Q appears in the numerator of the exponent, a small change in Q has a large effect on D. For example, at T = 1000 K, changing Q from 148 to 160 kJ/mol (an 8 % increase) reduces D by about a factor of 4. This is why activation energies are quoted to three significant figures in the literature and why extracting Q from experimental data demands careful measurement across a wide temperature range.

T also enters the exponential, in the denominator. A 10 K rise near 1000 K raises D by roughly 15 % for Q = 150 kJ/mol. Because the sensitivity grows with Q, high-activation-energy processes are far more temperature-sensitive than low-Q ones — an important practical point, since it means a slow substitutional diffusion process can be accelerated dramatically just by running the furnace a little hotter, while a fast interstitial process is comparatively insensitive.

Arrhenius Diffusion Calculation Examples

Carbon in γ-iron at 1000 °C (1273.15 K): D₀ = 2.3×10⁻⁵ m²/s, Q = 148 kJ/mol
Q/(R·T) = 148000 / (8.314 × 1273.15) = 13.981
exp(−13.981) = 8.48×10⁻⁷
D = 2.3×10⁻⁵ × 8.48×10⁻⁷ = 1.95×10⁻¹¹ m²/s
Hydrogen in α-iron at 20 °C (293.15 K): D₀ = 1.1×10⁻⁶ m²/s, Q = 10 kJ/mol
Q/(R·T) = 10000 / (8.314 × 293.15) = 4.104
exp(−4.104) = 0.0165
D = 1.1×10⁻⁶ × 0.0165 = 1.82×10⁻⁸ m²/s
Extract Q from two measurements of D:
At T₁ = 1000 K, D₁ = 1.0×10⁻¹⁴ m²/s; at T₂ = 1200 K, D₂ = 3.0×10⁻¹³ m²/s
Q = −R · ln(D₂/D₁) / (1/T₂ − 1/T₁)
Q = −8.314 · ln(30) / (1/1200 − 1/1000) = 1.70×10⁵ J/mol ≈ 170 kJ/mol
Diffusion length: D = 1.95×10⁻¹¹ m²/s, t = 1 hour = 3600 s
x = √(D·t) = √(1.95×10⁻¹¹ × 3600) = √(7.02×10⁻⁸) = 2.65×10⁻⁴ m = 265 µm

Frequently Asked Questions

Because the Arrhenius law is derived from statistical mechanics, where temperature appears as kBT — the thermal energy scale. Absolute zero is the state in which all thermal motion ceases, so the temperature that appears in the Boltzmann factor must be measured from that absolute zero. If you used Celsius, the same physical situation would give different values of D depending on where you chose the zero point, which is nonsense. The Kelvin scale is the unique scale on which T = 0 corresponds to zero thermal energy. This calculator always converts your input to Kelvin internally before applying the formula.

Because T appears inside an exponential. The fraction of atoms whose thermal energy exceeds the barrier Q is given by the Boltzmann factor exp(−Q/(kBT)), and this fraction changes rapidly with T. For a typical metallic activation energy Q ≈ 150 kJ/mol, the Boltzmann factor at 900 K is about 1.8×10⁻⁹ while at 1000 K it is 1.4×10⁻⁸ — nearly a factor of 8 change for a 100 K rise. A 200 K rise to 1100 K pushes it to 7.5×10⁻⁸, another factor of 5. So in the range 900–1100 K, D changes by a factor of 40. This exponential sensitivity is what makes diffusion-controlled processes so sharply temperature-dependent.

D₀ is the pre-exponential factor, also called the frequency factor. It has units of diffusivity (m²/s) and represents the value D would take in the limit T → ∞ if the Arrhenius law held all the way. Physically it combines several factors: the vibrational attempt frequency of the diffusing atom (typically 10¹³ Hz), the square of the jump distance (a few tenths of a nanometre), a geometric factor that counts the number of equivalent jump directions, and an entropy factor exp(ΔSm/R) that accounts for the change in vibrational entropy when the atom moves through the saddle point. For interstitial solutes in metals D₀ is typically 10⁻⁷–10⁻⁵ m²/s; for substitutional self-diffusion it is 10⁻⁵–10⁻⁴ m²/s; for oxygen in silicon it reaches 10⁻¹ m²/s because of a large entropy term.

Take the natural logarithm of both sides of the Arrhenius equation: ln D = ln D₀ − Q/(R·T). Plot ln D on the y-axis against 1/T on the x-axis. The data points should fall on a straight line; fit a line and read off the slope m and intercept b. Then Q = −m·R and D₀ = exp(b). It is best practice to use at least four or five temperatures spanning a wide range — at least 200 K — because the slope estimate is sensitive to how much the x-range varies. If the plot curves, the mechanism is changing across the temperature range and a single Arrhenius fit is not appropriate. This calculator's Arrhenius plot reproduces the linearised form in real time.

In interstitial diffusion, small atoms — H, C, N, O — sit in the gaps between the host lattice atoms and hop directly from one interstitial site to the next. The barrier they must overcome is the migration energy alone, typically 10–40 kJ/mol for H and 80–150 kJ/mol for C and N in steel. In substitutional diffusion, an atom occupies a regular lattice site and can only move if a vacancy is next to it — the atom swaps places with the vacancy. The total barrier is Q = Qformation + Qmigration, typically 200–280 kJ/mol for metallic self-diffusion. The extra formation energy makes substitutional diffusion orders of magnitude slower than interstitial diffusion at the same temperature. The two mechanisms also differ in their concentration dependence: interstitial D is nearly independent of composition, while substitutional D depends on the vacancy concentration, which is itself temperature-dependent.

The characteristic diffusion distance over a time t is x ≈ √(D·t). This is the fundamental result of the diffusion equation, obtained by solving Fick's second law for a point source or step profile. It says that diffusion distance grows as the square root of both D and t — doubling the time increases the distance by only a factor of √2, and quadrupling the time doubles it. Combined with the exponential temperature dependence of D, this gives the two basic levers of a diffusion process. This calculator's Advanced panel reports the diffusion length at 1 s, 1 hour, and 24 hours for the current D, so you can quickly estimate how far a process will penetrate in a realistic time. For example, carburising steel at 950 °C for 4 hours gives a case depth of about 1 mm.

The simple Arrhenius form assumes a single, temperature-independent activation energy and a single diffusion mechanism. It breaks down when: (1) two or more mechanisms operate simultaneously, giving a curved Arrhenius plot; (2) the material undergoes a phase transformation within the temperature range, so the lattice and hence D₀ and Q change; (3) the temperature approaches the melting point, where the lattice becomes anharmonic and the activation energy itself becomes temperature-dependent; (4) diffusion is anisotropic, giving different D along different crystallographic directions; or (5) diffusion is enhanced by short-circuit paths — grain boundaries and dislocations — which have much lower Q and dominate at low temperatures. In all of these cases a modified or multi-mechanism model is needed.

Calculating...

Variables

Symbol Quantity Unit
D Diffusion coefficient m2/s
D0 Pre-exponential (frequency) factor m2/s
Q Activation energy for diffusion J/mol
R Universal gas constant 8.314 J/mol.K
T Absolute temperature K

What it means

The Arrhenius equation for diffusion expresses the diffusion coefficient D as a function of temperature: D = D₀ exp(−Q/(RT)), where D₀ is the pre‑exponential factor (related to atomic jump frequency), Q is the activation energy for diffusion, R is the gas constant, and T is absolute temperature. This relationship arises from the thermal activation of atomic jumps. It is used to model diffusion in solids, liquids, and gases. In materials science, it is essential for understanding processes such as carburising, nitriding, grain growth, creep, and sintering. The activation energy Q reflects the energy barrier for an atom to move. Knowing D and its temperature dependence allows engineers to control diffusion‑controlled processes, predict diffusion times, and design heat treatment schedules. Understanding the Arrhenius relation is key for metallurgists and materials engineers.

Worked example

Arrhenius Diffusion – Two Examples

Real‑World
Scenario: Carbon diffusion in steel has D₀ = 2.3×10⁻⁵ m²/s, Q = 148,000 J/mol, and T = 1000 K. The metallurgist needs to calculate the diffusion coefficient to determine the carburising time required for case hardening.
ParameterValue
D₀2.3×10⁻⁵ m²/s
Q148,000 J/mol
T1000 K
1D = 2.3e-5 × exp(−148000/(8.314×1000)) = 2.3e-5 × exp(−17.8) = 2.3e-5 × 1.85e-8 = 4.25×10⁻¹³ m²/s
Result 4.25×10⁻¹³ m²/s ✓ Moderate
Scenario: Dopant diffusion in silicon at T = 1500 K with D₀ = 2.3×10⁻⁵ m²/s, Q = 148,000 J/mol. The semiconductor engineer calculates D to determine the diffusion time for creating a p‑n junction in a silicon wafer.
ParameterValue
T1500 K
1D = 2.3e-5 × exp(−148000/(8.314×1500)) = 2.3e-5 × exp(−11.87) = 2.3e-5 × 6.97e-6 = 1.60×10⁻¹⁰ m²/s
Result 1.60×10⁻¹⁰ m²/s ✓ Faster
Materials insight: The Arrhenius equation shows that diffusion is exponentially dependent on temperature. Higher temperatures dramatically increase diffusion rates, which is why heat treatment is used to control diffusion processes.

Common mistakes

  • Arrhenius diffusion coefficient: D = D₀·exp(−Q/(RT)) – temperature dependence of diffusivity.
  • Activation energy Q: In J/mol – if using kJ/mol, convert.
  • Gas constant R: 8.314 J/(mol·K) – must be consistent with Q.
  • Temperature T: In Kelvin – not Celsius.
  • Pre‑exponential factor D₀: Has the same units as D (m²/s).

Applications

The Arrhenius diffusion coefficient equation (D = D₀·exp(−Q/(RT))) describes the temperature dependence of atomic diffusion in materials. It is fundamental to understanding many materials processes, including diffusion‑controlled phase transformations, sintering, creep, and oxidation. Materials engineers use this equation to model diffusion in semiconductors, to design heat treatments, and to predict the lifetimes of components at elevated temperatures. For example, in the microelectronics industry, diffusion of dopants is controlled using this relation. In corrosion engineering, it helps estimate oxidation rates. By understanding the activation energy Q, engineers can optimise processing temperatures and times for cost‑effective production and reliable performance.

  • Heat treatment design (annealing, carburising, nitriding)
  • Semiconductor doping and diffusion processes
  • Creep and oxidation lifetime prediction
  • Sintering and densification of ceramics and powders
  • Corrosion and environmental degradation studies