Ultrafast pulses can be temporally stretched through the use of optical fibers. By utilizing its dispersion characteristics and varying the propagation length, desired pulse durations can be achieved.