Stretched pulse calculator


Stretched duration of a transform-limited Gaussian pulse for a given GDD, plus a converter between GDD (fs²) and dispersion (ps/nm).

Pulse stretching

nm
nm
Transform-limited duration τ₀
–
Stretched duration τ (exact)
–
Stretched duration (large-stretch approx.)
–
Stretch factor τ / τ₀
–

GDD ↔ ps/nm converter

nm
fs²
ps/nm

Edit either box and the other updates. Sign convention: D = −2πc·GDD / λ₀², so positive GDD (normal dispersion, red leads blue) gives negative ps/nm. The magnitude is what sets the stretched duration.

Formulas and assumptions

τ₀ = 2 ln2 · λ₀² / (π c Δλ) ≈ 0.441 λ₀² / (c Δλ)

τ = τ₀ · √( 1 + (4 ln2 · GDD / τ₀²)² )

τ ≈ |GDD| · 2π c Δλ / λ₀²   (τ ≫ τ₀)

D = dτ/dλ = −2π c · GDD / λ₀²