FWHM Calculator

Measure peak widths across labs and instruments. Convert sigma, gamma, or data crossings into FWHM. Download tables and summaries instantly for confident reporting today.

Choose the model that matches your peak.
Quick tips
For Gaussian, use σ. For Lorentzian, use γ as HWHM. For data, include points spanning both half-maximum crossings.
Standard deviation for Gaussian peaks.
Use if converting back to sigma.

Formula used

Gaussian peak
FWHM = 2·sqrt(2·ln 2)·σ
σ is the standard deviation of the peak.
Lorentzian peak
FWHM = 2·γ
γ is the half-width at half-maximum (HWHM).
Voigt (approx.)
ΓV ≈ 0.5346·ΓL + sqrt(0.2166·ΓL² + ΓG²)
Fast estimate from Gaussian and Lorentzian components.
For raw data, the calculator finds the two x positions where the signal crosses half of the baseline-corrected peak height, then computes FWHM as their difference.

How to use this calculator

  1. Select a mode matching your peak shape or choose data mode.
  2. Enter parameters (σ, γ, or component values) as needed.
  3. For data mode, paste x and y pairs spanning the peak.
  4. Set a baseline if your signal has an offset.
  5. Click Calculate to display results above the form.
  6. Use Download CSV or Download PDF for reporting.

Example data table

Sample symmetric peak data with a clear half-maximum width.

Point x y
1-2.00.10
2-1.00.50
30.01.00
41.00.50
52.00.10
Here the half-maximum is 0.50, so the FWHM is approximately 2.0.

FWHM calculator: practical guide

1) What FWHM measures

Full width at half maximum (FWHM) is the peak width measured at 50% of the peak height above a baseline. It is widely used to describe spectral line broadening, laser linewidth, diffraction‑limited spot size proxies, pulse durations, and resolution in imaging and detectors. Compared with measuring the entire curve, FWHM is robust and easy to reproduce across experiments. It also integrates cleanly with automated peak fitting and quality control pipelines.

2) Gaussian peaks and sigma

Many random processes produce approximately Gaussian peaks. For an ideal Gaussian, the relationship between standard deviation and width is fixed: FWHM = 2·sqrt(2·ln 2)·σ. The factor equals about 2.35482, so a peak with σ = 0.85 has FWHM ≈ 2.0016. This conversion is useful when instrument response or thermal broadening is modeled using σ.

3) Lorentzian peaks and gamma

Lorentzian peaks are common in lifetime‑broadened spectroscopy and resonance phenomena. They are parameterized by the half‑width at half‑maximum (HWHM), denoted γ. The conversion is direct: FWHM = 2·γ. Because the Lorentzian has heavier tails than a Gaussian, two peaks with the same FWHM may still differ substantially in integrated area and baseline sensitivity.

4) Voigt profiles in real instruments

Real measurements often combine Gaussian and Lorentzian broadening, producing a Voigt profile. This calculator uses the Olivero–Longbothum approximation to estimate Voigt FWHM from the component widths. It is fast, accurate for many practical cases, and helps compare changes in broadening mechanisms without numerical convolution.

5) Computing FWHM from sampled data

When you only have measured (x,y) points, the calculator subtracts an optional baseline, finds the maximum, then locates the two half‑maximum crossings. Crossings are estimated using linear interpolation between neighboring samples, which is reliable when sampling is reasonably dense near the half‑maximum level.

6) Units, resolution, and uncertainty

FWHM inherits the units of your x‑axis: nanometers for wavelength, seconds for pulse timing, millimeters for position, or hertz for frequency. For discrete data, widen the scan range so both half‑maximum points are captured. If noise causes multiple crossings, smooth the data lightly or improve baseline selection to stabilize the half‑maximum level.

7) Reporting results for reproducibility

For clear reporting, record the chosen model (Gaussian, Lorentzian, Voigt, or data method), baseline value, and the computed peak position. This page can export a compact results table to CSV for lab notebooks and a PDF summary for attachments, ensuring consistent documentation across runs and collaborators.

FAQs

1) What does FWHM tell me physically?
FWHM summarizes how spread out a peak is at half height. It is often interpreted as resolution, linewidth, pulse width, or spatial blur, depending on what your x‑axis represents.

2) Should I use Gaussian or Lorentzian mode?
Use Gaussian when broadening comes from many small random effects. Use Lorentzian for resonance or lifetime broadening. If both mechanisms matter, use the Voigt approximation.

3) Why does baseline matter in data mode?
Half‑maximum is computed relative to the baseline‑corrected peak height. If the baseline is offset, the half‑maximum level shifts and the crossings move, changing the reported width.

4) My data never crosses half maximum on one side. What now?
Extend your measurement range or include more points on the missing side. You need two crossings around the peak for a valid FWHM estimate.

5) How accurate is linear interpolation for crossings?
It is usually accurate when sampling is dense near half maximum and noise is moderate. For coarse sampling, take more points or apply light smoothing before computing.

6) Can I compare FWHM values across experiments?
Yes, if you keep units, baseline method, and peak model consistent. Also note instrument settings, scan step, and any smoothing so comparisons remain meaningful.

7) What should I include when exporting results?
Include the mode, input parameters, baseline, peak position, and formula. The exported CSV/PDF from this page captures these fields for quick, consistent documentation.

Related Calculators

Optical bench alignmentLaser beam profilerM squared estimatorLens focal lengthThick lens solverRefractive index finderEtalon finesse calculatorMichelson path differenceSpectrometer wavelength calibrationGrating equation solver

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.