Home / Science / Physics / Nuclear and particle physics / Stopping power and range calculatorTool #948

Bethe-Bloch stopping power and range calculator: protons, alphas, ions and muons in matter, with a Bragg curve

Energy loss (stopping power, LET) and CSDA range of protons, deuterons, alphas, carbon ions, your own ion, muons and pions in water, air, PMMA, aluminium, silicon, copper, lead or your own material, from the Bethe-Bloch formula. Plots stopping power against energy and the Bragg curve, and gives the energy left after any thickness.

Keep it one tap away for everyday use.

Bookmark Stopping power and range calculator?

Press Ctrl + D now. Your browser opens its own bookmark box, where you choose the name and folder.

  1. Particle
  2. Material
  3. Bragg curve
  4. Range
Nothing is uploadedWorks offline once open

Particle and material

Z/A, I and density fill in from rounded, commonly quoted values when you pick a material; type your own for another material or compound (for an element, I ≈ 10 eV × Z is a rough guide).

Result

Bethe-Bloch without shell, density-effect, Barkas or effective-charge corrections, and the continuous-slowing-down (CSDA) range, which ignores straggling and nuclear reactions. Good to a few percent from about 2 MeV per nucleon to a few GeV per nucleon. For study and planning, not a substitute for professional judgement or validated treatment-planning or shielding software.

Download

What it does

A fast charged particle slows down in matter mainly by knocking electrons about. The Bethe-Bloch formula gives its average energy loss per unit path, the stopping power:

−dE/dx = K z² (Z/A) (1/β²) [½ ln(2 mₑc² β²γ² Tmax / I²) − β²]

where z is the particle’s charge, Z/A the material’s electrons per nucleon, I its mean excitation energy, β and γ the particle’s speed and Lorentz factor, and Tmax the largest energy it can give to one electron. Adding up the path needed to lose all the energy gives the CSDA range (continuous slowing-down approximation).

Because the loss rises steeply as the particle slows, a proton or ion deposits most of its energy just before it stops: the Bragg peak, the reason protons and carbon ions are used in cancer therapy.

How to use it

  1. Choose a particle, or your own ion by charge number z and mass in atomic mass units.
  2. Type the kinetic energy, as total MeV or MeV per nucleon (the usual unit for ion beams).
  3. Choose a material. Its Z/A, mean excitation energy and density fill in as rounded, editable values; type your own for other materials.
  4. Bragg curve: with range straggling spreads the stopping points of a beam with a normal distribution (σ about 1.2 % of the range for protons, smaller for heavier ions: a rough rule), which gives a peak like a measured one; pristine shows a single particle’s curve, which climbs very steeply at the end.
  5. Optionally type a thickness to cross (µm, mm, cm or g/cm²) to get the energy left on the far side.

The page shows the range in length and in g/cm², the mass and linear stopping power (the linear one in keV/µm is the LET), β, γ and Tmax, a log-log chart of stopping power against energy, and the Bragg curve along the track. Both tables download as CSV.

Worked example

A made-up 100 MeV proton beam in water: the stopping power is 7.29 MeV cm²/g (0.729 keV/µm), β = 0.4282, and the largest energy one electron can receive is 229.2 keV. The CSDA range is 7.711 cm. After 5 cm of water the protons have 55.82 MeV left, where they lose 11.42 MeV cm²/g, and the Bragg curve climbs to its peak just before 7.7 cm. A 250 MeV/u carbon-12 beam in water has a range of 12.7 cm; a 1 GeV muon crosses 70.39 cm of lead.

Tips

  • In g/cm², ranges hardly depend on density, so a gas and a liquid of the same composition compare directly.
  • Different particles at the same speed: stopping power scales as z², and range as M/z².
  • A measured Bragg peak is also lowered by nuclear reactions and widened by the beam’s energy spread, which this page leaves out.

FAQ

How accurate is it? The formula leaves out shell corrections (which matter at low energy), the density effect (above a few hundred MeV for protons, much more for light particles), Barkas and Bloch terms, and the ion picking up electrons as it slows. It is good to a few percent from about 2 MeV per nucleon to a few GeV per nucleon; the page flags lower energies. A 5 MeV alpha in air, for example, comes out about 3.0 cm, shorter than the measured range of about 3.5 to 3.7 cm.

Does it include nuclear reactions or radiation losses? No. Some protons are lost to nuclear reactions over long ranges, and electrons (not covered here) lose energy by bremsstrahlung.

Can I use this for treatment planning or shielding? No. It is for study and planning, not a substitute for professional judgement or validated software.

Where the numbers come from

  • Bethe-Bloch formula and the maximum energy transfer Tmax: Particle Data Group, Review of Particle Physics, Passage of particles through matter (formula only); Bethe, H. (1930), Annalen der Physik 397, 325.
  • Mean excitation energies, Z/A and densities: rounded, commonly quoted values (for example in ICRU Report 37 and the PDG atomic and nuclear properties pages), filled in as editable defaults. Particle masses: rounded general constants.
  • Checked against an independent Python implementation with SciPy adaptive quadrature and root finding, written for the tests.
  • Below 1 MeV per nucleon the range uses a power law (range ∝ T^1.75) joined to the Bethe value; the example beam is made up.

Standard scientific values, such as constants, atomic weights and melting points, are facts found in every textbook; we name where ours were checked. If you are an author or publisher and want a value, a credit or a table changed or removed, tell us and we will act quickly.

Last updated 2026-11-09.

Related tools

Decay chain simulator #945 Follow a radioactive parent and up to seven daughters through time with the Bateman equations: activity of every member at any time, when each daughter peaks, whether the chain reaches secular or transient equilibrium and how long that takes. Branching, any starting activities, and a chart and CSV of the ingrowth. Gamma shielding calculator #946 How much a lead, tungsten, steel, aluminium, concrete or water shield cuts a gamma beam from 0.1 to 2 MeV: linear attenuation coefficient, half- and tenth-value layers, narrow-beam transmission, optional buildup, and the thickness for a wanted transmission, with every material compared. The built-in μ/ρ is worked out from formulas, not a table, so it is only an estimate: type the NIST XCOM value for real work. Relativistic kinematics calculator #947 Four special-relativity calculators in one page, in MeV or GeV with c = 1: the invariant mass of any set of particles, the momenta and lab energy ranges in a two-body decay, a Lorentz boost of a four-momentum in any direction, and the threshold energy of a reaction on a fixed target or in a collider. Type particle names instead of masses. Uncertainty propagation calculator #25 Type your formula and your measurements with their uncertainties, or paste repeated readings. Get the result with its uncertainty, which input matters most, and a Monte Carlo check. Feynman diagram drawer #949 Type the vertices and lines of a Feynman diagram (fermions, photons, gluons, W, Z, Higgs, ghosts, bent loops, momentum arrows) and get a clean drawing to download as SVG or PNG, plus TikZ-Feynman code for LaTeX. Eight textbook examples to start from. Counting statistics helper #950 For Geiger, scintillation and gamma counting: subtract the background with the right uncertainty, decide whether anything was detected (Currie's decision threshold L_C and detection limit L_D), get the activity and minimum detectable activity, exact Poisson limits, dead-time corrections for both detector models, and the best split of counting time.