Q-switching, sometimes known as giant pulse formation or Q-spoiling, is a technique by which a laser can be made to produce a pulsed output beam. The technique allows the production of light pulses with extremely high (Gigawatt) peak power, much higher than would be produced by the same laser if it were operating in a continuous wave (constant output) mode.