Biological effects caused by a nanosecond pulse, such as cell membrane permeabilization, peripheral nerve excitation and cell blebbing, can be reduced or cancelled by applying another pulse of reversed polarity. Depending on the degree of cancellation, the pulse interval of these two pulses can be as long as dozens of microseconds. The cancellation effect diminishes as the pulse duration increases. To study the cancellation effect and potentially utilize it in electrotherapy, nanosecond bipolar pulse generators must be made available. An overview of the generators is given in this paper. A pulse forming line (PFL) that is matched at one end and shorted at the other end allows a bipolar pulse to be produced, but no delay can be inserted between the phases. Another generator employs a combination of a resistor, an inductor and a capacitor to form an RLC resonant circuit so that a bipolar pulse with a decaying magnitude can be generated. A third generator is a converter, which converts an existing unipolar pulse to a bipolar pulse. This is done by inserting an inductor in a transmission line. The first phase of the bipolar pulse is provided by the unipolar pulse's rising phase. The second phase is formed during the fall time of the unipolar pulse, when the inductor, which was previously charged during the flat part of the unipolar pulse, discharges its current to the load. The fourth type of generator uses multiple MOSFET switches stacked to turn on a pre-charged, bipolar RC network. This approach is the most flexible in that it can generate multiphasic pulses that have different amplitudes, delays, and durations. However, it may not be suitable for producing short nanosecond pulses (<100 ns), whereas the PFL approach and the RLC approach with gas switches are used for this range. Thus, each generator has its own advantages and applicable range.