Audited 31 Jul 2026·Last updated 28 Oct 2026·3 citations·Tier 2·0 uses

Compton Scattering Calculator

Find how much a photon's wavelength grows when it scatters off a free electron at a given angle: zero at 0°, rising to 4.853 picometres for a head-on bounce.

Compton Scattering Calculator

°
Compton wavelength shift
1.213 × 10⁻¹²
The increase in the photon's wavelength, in metres, after scattering off a free electron at rest at the angle entered; multiply by 10¹² for picometres.
Model scope
Kinematic wavelength shift for a free stationary electron; binding, Doppler broadening, multiple scattering, cross sections, recoil direction, detector response, and incident wavelength are outside this shift-only result.

Background.

When X-rays bounce off the electrons in a light element such as carbon, part of the scattered beam comes back with a longer wavelength than it went in with. Classical wave theory has no room for that: a wave that shakes a free charge should be re-radiated at the frequency it arrived with. Arthur Compton measured the shift in 1923 and explained it by treating the X-ray as a particle carrying momentum h/λ, colliding with an electron the way one billiard ball strikes another. The electron recoils and takes some of the photon's energy, so the photon leaves with less energy and a longer wavelength. The result was among the strongest early evidence that light comes in quanta, and it won Compton a share of the 1927 Nobel Prize in Physics.

The striking feature is that the size of the shift depends on nothing but the angle. Conserving energy and momentum gives Δλ = (h/mₑc)(1 − cos θ), where θ is the angle between the photon's old and new directions. The constant h/mₑc, about 2.426 picometres, is the Compton wavelength of the electron. A photon that carries straight on at 0° keeps its wavelength; one turned through 90° gains exactly one Compton wavelength; one sent straight back gains two, 4.853 pm.

Whether a fixed handful of picometres matters depends on the wavelength you start with. Visible light at 500 nm changes by less than one part in 100,000 even at the largest angle, which is why the effect never shows up in everyday optics. A 100 pm X-ray scattered through 90° lengthens by about 2.4%. For the gamma rays used in medicine and radiation detection, whose wavelengths are only a picometre or two, the shift can exceed the original wavelength.

The page returns Δλ in metres for any angle from 0° to 180°, assuming the electron is free and at rest. No incident wavelength is needed.

What is compton scattering calculator?

Compton scattering is the scattering of a photon by a charged particle, usually an electron, in which the photon hands over part of its energy and momentum to the particle. The Compton shift Δλ is the resulting increase in the photon's wavelength. For an electron that is free and initially at rest it equals the electron's Compton wavelength, h/mₑc, multiplied by (1 − cos θ), so it runs from zero at θ = 0° to twice the Compton wavelength at θ = 180°. The result is given in metres; one picometre is 10⁻¹² m.

How to use this calculator.

  1. Enter the Scattering angle in degrees, measured between the direction the photon travelled before the collision and the direction it travels after: 0° means undeflected, 180° means sent straight back.
  2. Keep the angle between 0° and 180°; larger values are refused. A deflection described as 200° one way is the same geometry as 160° the other, so enter 160.
  3. Read the Compton wavelength shift in metres, and multiply by 10¹² to express it in picometres, the unit most textbooks use.
  4. To get the scattered wavelength, add the shift to the wavelength of the photon you started with.
  5. Check the Model scope note before comparing with a measured spectrum: electrons bound in atoms, their motion and repeated scattering all change what a detector records.

The formula.

Δλ = h/(m_ec) × (1 - cos θ)

Δλ = (h / mₑc) × (1 − cos θ). Here h is the Planck constant, mₑ the rest mass of the electron and c the speed of light; together they form the electron's Compton wavelength, which the code takes as the CODATA value 2.42631023538 × 10⁻¹² m. Since the 2019 SI revision h and c have exact defined values, so the only uncertainty in that constant comes from the measured electron mass, and it is far too small to matter here. All the variation sits in the angular factor (1 − cos θ): it is 0 at 0°, 0.5 at 60°, 1 at 90° and 2 at 180°, so the shift grows slowly at small angles and fastest around 90°. The equation follows from conserving relativistic energy and momentum in a two-body collision, and the mass in the denominator is why scattering from anything heavier than an electron produces a far smaller shift. Angles are converted to radians before the cosine is taken.

A worked example.

Example

A photon is scattered by a free electron through θ = 60°. The cosine of 60° is exactly 0.5, so the angular factor is 1 − 0.5 = 0.5. Multiplying by the electron's Compton wavelength gives Δλ = 2.42631023538 × 10⁻¹² m × 0.5 = 1.21315511769 × 10⁻¹² m, about 1.213 picometres. Written out in metres that is 0.000000000001213 m, a little more than a millionth of a millionth of a metre, which is why the shift is normally quoted in picometres. What that means depends on the photon. An X-ray that arrived with a wavelength of 100 pm leaves at 101.213 pm, about 1.2% longer, and its energy drops from roughly 12.40 keV to 12.25 keV, the difference carried away by the recoiling electron. Turn the same photon through 180° instead and the shift quadruples to 4.853 pm, the largest the formula allows.

scattering Angle Degrees60

Frequently asked questions.

Why doesn't the incident wavelength appear in the Compton formula?
Because energy and momentum balance produce the same wavelength change at a given angle whatever the photon's energy. What the starting wavelength controls is how much that change matters: under 0.001% for 500 nm light even at 180°, while a 1.873 pm gamma ray backscattered to 6.725 pm more than triples its wavelength.
How do I get the scattered photon's energy from the shift?
Add the shift to the incident wavelength and use E = hc/λ, with hc ≈ 1,239.84 eV·nm. Equivalently, E′ = E ÷ [1 + (E/511 keV)(1 − cos θ)]. A 662 keV gamma ray from caesium-137 scattered straight back leaves with about 184.3 keV, handing roughly 477.7 keV to the electron; that maximum is the Compton edge seen in gamma-ray spectra.
Why did Compton's spectra show an unshifted line next to the shifted one?
Some photons scatter from electrons held tightly in their atoms, and then the whole atom takes up the recoil. A carbon atom is about 22,000 times heavier than an electron, so with that mass in the denominator the shift becomes negligible and those photons keep their original wavelength.
Can photons Compton-scatter from protons?
Yes, with the proton's mass in place of the electron's. The proton's Compton wavelength is about 1.32 × 10⁻¹⁵ m, roughly 1,836 times smaller, so the shift is tiny unless the photon is extremely energetic. This page uses the electron's mass only.
Does the result say how many photons scatter at each angle?
No. The Compton formula gives the wavelength change for a photon that does scatter at a given angle; how likely each angle is comes from the Klein–Nishina cross section. At high photon energies it strongly favours small forward angles; at low energies the pattern approaches the classical one, roughly as likely backward as forward.
What does the electron's Compton wavelength mean physically?
It is the wavelength of a photon whose energy equals the electron's rest energy, about 511 keV. That is why the shift becomes dramatic once photon energies approach that scale: the photon then carries as much energy as the electron's own mass, and a single collision can take a large share of it.

How this page was produced

Published by
Quanta Calculator
Primary sources
3 cited below
Method
Δλ = h/(m_ec) × (1 - cos θ)
Published
Last verified

Built with AI assistance and verified by automated tests against the cited sources — every worked example on this page is computed by the same code that runs the calculator. How we build and check calculators.

In this category

Embed

Quanta Pro

Paid features are coming later.

  • All 1560 calculators remain free
  • No billing is enabled
Coming soon