Debye-Waller Factor Calculator

Work out how much thermal atomic vibration attenuates a diffraction peak, from a B factor or from the Debye model.

🌡️ Debye-Waller Factor Calculator
Ų
K
K
amu
Å
deg
Debye-Waller factor exp(−2M)
—
Exponent 2M
—
Intensity lost
—
B factor
—
Mean-square displacement <u²>
—
Rms displacement
—
sinθ/λ
—
Step-by-step working

🌡️ What is the Debye-Waller Factor?

The Debye-Waller factor is the multiplier that describes how much thermal vibration of atoms weakens a diffracted beam. Atoms in a crystal are never frozen in place, they oscillate around their mean lattice sites, and that smearing of scattering density reduces the coherent Bragg intensity without changing where the peaks appear. The intensity multiplier is written T = exp(−2M), where 2M = B(sinθ/λ)² and B is the isotropic atomic displacement parameter, historically called the temperature factor.

Crystallographers rely on this quantity constantly. In small-molecule and powder refinement, a single B value per atomic site absorbs the vibrational smearing so the structural model can fit measured intensities. In protein crystallography, per-atom B factors are refined and then read as a map of which loops and side chains are rigid and which are floppy. In materials science, comparing measured intensity fall-off against a Debye-model prediction is a standard way of extracting an X-ray Debye temperature for a metal or alloy.

A frequent misconception is that a high B factor always means fast vibration. It does not, because the measured quantity lumps together genuine dynamic motion and static disorder, meaning slight differences in atomic position from one unit cell to the next. Both smear the average electron density identically as far as the diffraction experiment is concerned. A second misconception is that the Debye-Waller factor moves peaks. It does not, it only scales their heights, though thermal expansion of the cell will move peaks through a completely separate mechanism.

This calculator gives you both directions of the problem. If you already have a B factor from a refinement or a table, enter it directly and read off the attenuation at any angle. If you only know the material, switch to Debye-model mode and supply the Debye temperature, sample temperature and atomic mass, and the calculator estimates the mean-square displacement, the B factor and the resulting attenuation, with a chart of how B climbs as the sample warms.

📐 Formula

T = e−2M    with    2M = B × (sinθ ÷ λ)²
T = Debye-Waller factor, the intensity multiplier (dimensionless, 0 to 1)
2M = the attenuation exponent for intensity (M alone applies to amplitude)
B = isotropic atomic displacement parameter (Ų), B = 8π²<u²>
<u²> = mean-square displacement projected on the scattering vector (Ų)
θ = Bragg angle of the reflection (degrees)
λ = radiation wavelength (Å)
Debye model: <u²> = (3ℏ² ÷ m kBΘD) [Φ(x)/x + ¼], x = ΘD/T, with Φ the Debye function
Example: B = 0.5 Ų, λ = 1.5406 Å, θ = 20° → 2M = 0.02464 and T = 0.9757.

📖 How to Use This Calculator

Steps

1
Choose the input mode. Pick B factor mode if you already know the atomic displacement parameter, or Debye model mode to derive it from Debye temperature, sample temperature and atomic mass.
2
Enter the diffraction geometry. Type the radiation wavelength in angstroms and the Bragg angle theta in degrees for the reflection you are interested in.
3
Read the attenuation. See the Debye-Waller factor exp(-2M), the exponent 2M, the percentage of intensity lost, and the mean-square and rms displacements.

💡 Example Calculations

Example 1 — Low-Angle Reflection, Modest B Factor

B = 0.5 Ų, λ = 1.5406 Å (Cu-Kα), θ = 20°

1
sinθ/λ = sin(20°) ÷ 1.5406 = 0.3420 ÷ 1.5406 = 0.2220 Å⁻¹
2
2M = B × (sinθ/λ)² = 0.5 × 0.049286 = 0.02464
3
T = e−0.02464 = 0.9757, so only 2.43% of the intensity is lost to vibration
T = 0.9757 (2.43% intensity lost, <u²> = 0.00633 Ų)
Try this example →

Example 2 — High-Angle Reflection, Warm Sample

B = 1.5 Ų, λ = 1.5406 Å, θ = 40°

1
sinθ/λ = sin(40°) ÷ 1.5406 = 0.6428 ÷ 1.5406 = 0.4172 Å⁻¹
2
2M = 1.5 × 0.174083 = 0.26112
3
T = e−0.26112 = 0.7702, so nearly a quarter of the peak intensity is gone
T = 0.7702 (22.98% intensity lost, <u²> = 0.01900 Ų)
Try this example →

Example 3 — Aluminium (111) From the Debye Model

ΘD = 428 K, T = 293 K, mass = 26.98 amu, λ = 1.5406 Å, θ = 19.24°

1
x = ΘD/T = 428 ÷ 293 = 1.4608, and the Debye function gives Φ(x)/x + ¼ = 0.7243
2
<u²> = 0.00913 Ų, so B = 8π² × 0.00913 = 0.7207 Ų
3
sinθ/λ = 0.2139 Å⁻¹, 2M = 0.03297, T = 0.9676
B = 0.7207 Ų, T = 0.9676 (3.24% intensity lost)
Try this example →

Example 4 — Copper (111) From the Debye Model

ΘD = 343 K, T = 300 K, mass = 63.55 amu, λ = 1.5406 Å, θ = 21.66°

1
Copper is heavier than aluminium, so despite the lower Debye temperature its mean-square displacement is smaller
2
<u²> = 0.00605 Ų, giving B = 0.4776 Ų and rms displacement 0.0778 Å
3
sinθ/λ = 0.2396 Å⁻¹, 2M = 0.02741, T = 0.9730
B = 0.4776 Ų, T = 0.9730 (2.70% intensity lost)
Try this example →

❓ Frequently Asked Questions

What is the Debye-Waller factor?+
The Debye-Waller factor is the multiplier exp(-2M) that reduces the intensity of a Bragg reflection because atoms vibrate about their mean lattice positions. It is always between 0 and 1, it equals 1 only for a perfectly static lattice, and it falls off as scattering angle and temperature rise.
What is the formula for the Debye-Waller factor?+
T = exp(-2M) where 2M = B (sin theta / lambda) squared. B is the isotropic atomic displacement parameter in square angstroms, theta is the Bragg angle, and lambda is the radiation wavelength. Equivalently 2M = q squared times u squared over 2, with q the scattering vector magnitude.
How is the B factor related to mean-square displacement?+
B = 8 pi squared times u squared, where u squared is the mean-square displacement of the atom projected onto the scattering vector, in square angstroms. Dividing B by 8 pi squared (about 78.957) recovers u squared, and the square root of that gives the root-mean-square displacement in angstroms.
Why does the Debye-Waller factor decrease at higher angles?+
The exponent 2M scales with (sin theta / lambda) squared, so it grows quadratically with scattering angle. Physically, high-angle reflections probe shorter distances in real space, so a fixed amount of atomic wobble smears them out proportionally more than it smears low-angle reflections.
What is a typical B factor value?+
Well-ordered metals and small-molecule structures at room temperature usually show B between about 0.3 and 2 square angstroms. Protein crystals at 100 K typically average 15 to 40 square angstroms, and values above 60 usually indicate disorder rather than pure vibration.
How does temperature affect the Debye-Waller factor?+
B grows roughly linearly with temperature well above the Debye temperature, and flattens to a non-zero constant at absolute zero because of zero-point motion. Higher B means a smaller exp(-2M) and weaker peaks, which is why cooling a crystal strengthens the high-angle data.
What is the Debye temperature used for in this calculator?+
The Debye temperature sets the characteristic vibration frequency of the lattice. In Debye-model mode the calculator uses it together with the atomic mass and sample temperature to estimate the mean-square displacement, then converts that to a B factor. Aluminium is about 428 K, copper about 343 K, and lead about 105 K.
Does the Debye-Waller factor change peak positions?+
No. Thermal motion attenuates intensities but leaves Bragg angles unchanged, because the average lattice spacing still sets the diffraction condition. Peak positions shift only through thermal expansion of the unit cell, which is a separate effect from the Debye-Waller attenuation.
What is 2M and why the factor of two?+
M is the exponent for the scattered amplitude and 2M is the exponent for the measured intensity, since intensity is amplitude squared. Crystallographic software almost always reports the intensity form, so this calculator shows 2M and the intensity multiplier exp(-2M).
Can the Debye-Waller factor be anisotropic?+
Yes. Real atoms often vibrate more in one direction than another, which is modelled with a six-component anisotropic displacement tensor rather than a single B value. This calculator uses the isotropic approximation, which is the standard starting point and the form reported for most powder and small-molecule refinements.
How does the Debye-Waller factor differ from an occupancy factor?+
Occupancy scales a site's contribution by how often the atom is actually present, and it affects all reflections equally. The Debye-Waller factor affects high-angle reflections far more than low-angle ones. That different angular signature is how refinement programs separate the two, given data to sufficient resolution.
What wavelength should I enter?+
Use the wavelength of the radiation that produced your data. Cu K-alpha at 1.5406 angstroms is the laboratory default, Mo K-alpha is 0.7107 angstroms, and synchrotron beamlines usually work between about 0.7 and 1.5 angstroms. The wavelength only enters through sin theta over lambda.
Why does the Debye model still give motion at absolute zero?+
The one-quarter term inside the bracket is the zero-point contribution required by quantum mechanics. Even at 0 K a harmonic oscillator retains half a quantum of energy, so the mean-square displacement stays finite and the Debye-Waller factor never reaches exactly 1 for a real crystal.

What is the Debye-Waller factor?

The Debye-Waller factor is the multiplier exp(-2M) that reduces the intensity of a Bragg reflection because atoms vibrate about their mean lattice positions. It is always between 0 and 1, it equals 1 only for a perfectly static lattice, and it falls off as scattering angle and temperature rise.

What is the formula for the Debye-Waller factor?

T = exp(-2M) where 2M = B (sin theta / lambda) squared. B is the isotropic atomic displacement parameter in square angstroms, theta is the Bragg angle, and lambda is the radiation wavelength. Equivalently 2M = q squared times u squared over 2, with q the scattering vector magnitude.

How is the B factor related to mean-square displacement?

B = 8 pi squared times u squared, where u squared is the mean-square displacement of the atom projected onto the scattering vector, in square angstroms. Dividing B by 8 pi squared (about 78.957) recovers u squared, and the square root of that gives the root-mean-square displacement in angstroms.

Why does the Debye-Waller factor decrease at higher angles?

The exponent 2M scales with (sin theta / lambda) squared, so it grows quadratically with scattering angle. Physically, high-angle reflections probe shorter distances in real space, so a fixed amount of atomic wobble smears them out proportionally more than it smears low-angle reflections.

What is a typical B factor value?

Well-ordered metals and small-molecule structures at room temperature usually show B between about 0.3 and 2 square angstroms. Protein crystals at 100 K typically average 15 to 40 square angstroms, and values above 60 usually indicate disorder rather than pure vibration.

How does temperature affect the Debye-Waller factor?

B grows roughly linearly with temperature well above the Debye temperature, and flattens to a non-zero constant at absolute zero because of zero-point motion. Higher B means a smaller exp(-2M) and weaker peaks, which is why cooling a crystal strengthens the high-angle data.

What is the Debye temperature used for in this calculator?

The Debye temperature sets the characteristic vibration frequency of the lattice. In Debye-model mode the calculator uses it together with the atomic mass and sample temperature to estimate the mean-square displacement, then converts that to a B factor. Aluminium is about 428 K, copper about 343 K, and lead about 105 K.

Does the Debye-Waller factor change peak positions?

No. Thermal motion attenuates intensities but leaves Bragg angles unchanged, because the average lattice spacing still sets the diffraction condition. Peak positions shift only through thermal expansion of the unit cell, which is a separate effect from the Debye-Waller attenuation.

What is 2M and why the factor of two?

M is the exponent for the scattered amplitude and 2M is the exponent for the measured intensity, since intensity is amplitude squared. Crystallographic software almost always reports the intensity form, so this calculator shows 2M and the intensity multiplier exp(-2M).

Can the Debye-Waller factor be anisotropic?

Yes. Real atoms often vibrate more in one direction than another, which is modelled with a six-component anisotropic displacement tensor rather than a single B value. This calculator uses the isotropic approximation, which is the standard starting point and the form reported for most powder and small-molecule refinements.

How does the Debye-Waller factor differ from an occupancy factor?

Occupancy scales a site's contribution by how often the atom is actually present, and it affects all reflections equally. The Debye-Waller factor affects high-angle reflections far more than low-angle ones. That different angular signature is how refinement programs separate the two, given data to sufficient resolution.

What wavelength should I enter?

Use the wavelength of the radiation that produced your data. Cu K-alpha at 1.5406 angstroms is the laboratory default, Mo K-alpha is 0.7107 angstroms, and synchrotron beamlines usually work between about 0.7 and 1.5 angstroms. The wavelength only enters through sin theta over lambda.