Diffusion Coefficient vs Temperature (Arrhenius)

Calculate how the diffusion coefficient changes with temperature using the Arrhenius equation D = D₀ exp(−Q/RT). Solve for D, D₀, activation energy Q or temperature.

ResultEnter values to calculate
    Show calculation steps

    Arrhenius Equation for Diffusion formula

    D = D0 · exp(−QRT)
    SymbolQuantitySI unitMeaning
    DDiffusion coefficientm²/sDiffusion coefficient at temperature T
    D₀Pre-exponential factorm²/sTemperature-independent pre-exponential factor
    QActivation energyJ/molActivation energy for diffusion (per mole or per atom)
    TTemperatureKAbsolute temperature (°C and °F are converted automatically)

    What is Arrhenius Equation for Diffusion?

    Arrhenius Equation for Diffusion: Diffusion in solids is thermally activated: the diffusion coefficient increases exponentially with absolute temperature.

    Atoms in a solid must jump over an energy barrier to move from one lattice site to the next. The fraction of atoms with enough thermal energy follows a Boltzmann factor, so the diffusion coefficient obeys an Arrhenius relation. D0 collects the jump frequency and geometry, and Q is the activation energy. R = 8.314 J/(mol·K) is the gas constant.

    Because the dependence is exponential, small temperature changes matter a lot. For carbon in γ-iron, going from 900 °C to 1000 °C roughly triples D. A plot of ln D against 1/T gives a straight line with slope −Q/R, which is how D₀ and Q are measured.

    If you know Q per atom in electron-volts, select eV/atom. The calculator multiplies by Avogadro's number for you (1 eV/atom = 96.485 kJ/mol).

    How to use this calculator

    1. Choose the quantity you want to find in the Calculate menu. It is highlighted as the result field.
    2. Enter the known values. Scientific notation such as 1.6e-11 is accepted.
    3. Select a unit for each value. Units are converted to SI automatically.
    4. The answer updates as you type. Open Show calculation steps to see the working, or use Copy result to share a link with your inputs.

    Worked example

    Carbon in FCC iron has D0 = 2.3 × 10⁻⁵ m²/s and Q = 148 kJ/mol. Find D at 900 °C.

    1. T = 900 + 273.15 = 1173.15 K.
    2. Q/RT = 148 000 / (8.314 × 1173.15) = 15.17.
    3. D = 2.3 × 10⁻⁵ × e−15.17 = 5.9 × 10⁻¹² m²/s.

    Frequently asked questions

    How do I find Q from two measured diffusion coefficients?

    Use Q = R · ln(D₁/D₂) / (1/T₂ − 1/T₁). Once you have Q, put either data point into this calculator with "D₀" as the unknown to get the pre-exponential factor.

    Typical activation energies for diffusion?

    Interstitial diffusion (C, N, H in metals) usually has Q of about 40–150 kJ/mol. Substitutional self-diffusion in metals is about 150–300 kJ/mol. Interstitial diffusion is therefore much faster.

    Is the Arrhenius equation valid for liquids and gases?

    Liquid diffusion often follows an Arrhenius-like trend over modest ranges, but the Stokes–Einstein relation (D ∝ T/η) is usually more physical. Gas diffusivity scales roughly with T^1.75 and inversely with pressure.