Laser Beam Divergence Calculator

Enter a laser's wavelength, beam waist radius, and beam quality factor (M²) to get the divergence half-angle, full-angle spec, Rayleigh range, and spot size at any distance (θ = M²λ / πw₀).

Quick Facts

Divergence formula
θ = M²λ / (πw₀)
Half-angle divergence in radians; double it for the full-angle spec printed on datasheets.
Rayleigh range
z_R = πw₀² / (M²λ)
Distance from the waist where the beam's cross-sectional area doubles.
Beam radius at distance z
w(z) = w₀√(1 + (z/z_R)²)
Stays near w₀ close to the waist, then grows almost linearly far beyond z_R.
Ideal vs. real beams
M² ≥ 1
M² = 1 is the diffraction-limited minimum; every real laser diverges somewhat more.

Your Results

Calculated
Divergence Half-Angle
-
θ = M²λ / (πw₀), in milliradians
Full-Angle Divergence
-
2θ — the spec usually printed on laser datasheets
Rayleigh Range
-
z_R = πw₀² / (M²λ)
Beam Radius at Distance
-
w(z) = w₀√(1 + (z/z_R)²) at your propagation distance

Ready

Enter the beam wavelength, waist radius, and M², then press Calculate.

Formula and Method for Laser Beam Divergence

A laser beam does not stay perfectly parallel as it travels — diffraction makes it spread out gradually, and the rate of spread is its divergence. For a Gaussian beam (the standard idealized laser beam profile), the far-field half-angle divergence is θ = M²λ / (πw₀), where λ is the wavelength, w₀ is the beam waist radius (the narrowest point of the beam, measured to the 1/e² intensity point), and M² is the beam quality factor. This calculator also derives the full-angle divergence spec (2θ) that manufacturers print on datasheets, the Rayleigh range, and the beam radius at any distance you specify.

How the calculation works

Enter the laser's wavelength, the radius of the beam at its narrowest point (the waist), and its beam quality factor M² (use 1 for an ideal diffraction-limited beam, or the manufacturer's spec for a real laser). The calculator computes the half-angle divergence θ = M²λ / (πw₀) in radians, converts it to milliradians, and doubles it for the full-angle divergence normally quoted on laser spec sheets. It also finds the Rayleigh range z_R = πw₀² / (M²λ) — the distance over which the beam stays roughly collimated — and uses w(z) = w₀√(1 + (z/z_R)²) to project the beam radius at the propagation distance you enter.

Common mistakes

  • Using beam diameter instead of waist radius: w₀ in the formula is a radius (to the 1/e² point), not the full beam diameter — divide a measured diameter by 2 before entering it.
  • Forgetting M²: assuming every laser is a perfect Gaussian (M² = 1) understates real-world divergence; multimode and high-power lasers can have M² of 1.5 to 30 or more, which multiplies the divergence angle directly.
  • Mixing wavelength units: laser wavelengths are conventionally given in nanometers (nm); entering a value in micrometers or meters by mistake changes the answer by orders of magnitude.

Real-world applications

  • Laser pointer and rangefinder design uses divergence to predict spot size at a target hundreds of meters away.
  • Fiber-optic and free-space optical communication links size the divergence against the receiver aperture to budget signal loss over distance.
  • Laser cutting, welding, and engraving systems use the Rayleigh range and waist size to set focus depth and kerf width.
  • LIDAR, surveying, and laser-leveling tools rely on low-divergence (low-M²) beams to maintain accuracy over long ranges.

Frequently Asked Questions

What is the formula for laser beam divergence?
The far-field half-angle divergence of a Gaussian laser beam is θ = M²λ / (πw₀), where λ is the wavelength, w₀ is the 1/e² beam waist radius, and M² is the beam quality factor (M² = 1 for an ideal diffraction-limited beam). The full-angle divergence commonly printed on laser spec sheets is simply 2θ.
What does the beam quality factor M² mean?
M² compares a real laser beam to an ideal (TEM00) Gaussian beam of the same wavelength. M² = 1 is the diffraction-limited minimum; helium-neon and single-mode diode lasers are typically M² ≈ 1.1-1.3, while multimode diode lasers and high-power industrial lasers can have M² well above 1, which multiplies the divergence angle directly.
What is the Rayleigh range and why does it matter?
The Rayleigh range z_R = πw₀² / (M²λ) is the distance from the beam waist at which the beam's cross-sectional area doubles (its radius grows by √2). Within one Rayleigh range the beam is roughly collimated; far beyond it (z >> z_R) the beam expands almost linearly at the divergence angle.
How do I find the beam spot size at a given distance?
Use w(z) = w₀√(1 + (z/z_R)²), where z is the propagation distance from the waist. Near the waist (z << z_R) the beam radius stays close to w₀; far away (z >> z_R) it grows approximately linearly as w(z) ≈ θz.