Solid-state compact Marx generator using saturable pulse transformer (SPT) and fast recovery diodes has been proposed. The primary circuit is switched by three MOSFETs connected in parallel. The SPT functions as a step-up transformer to increase the voltage amplitude and as a closing switch for the secondary circuit. Meanwhile, all the SPTs share the same magnetic core to achieve a compact structure and ensure good synchronization. The energy storage capacitors on the secondary sides are charged through the unsaturated SPT. When the SPT saturates, the capacitors firstly transfer a little energy to the saturated inductors through the diodes reversely during their reverse recovery process. Currents rise quickly in these inductors until diodes totally recover to reverse blocking state. Then capacitors discharge in series to the load and high-voltage pulses are generated over the load. With the currents in the saturated inductors, the front edges of pulses are no longer affected by them but are dominated the turn-off speed of the diodes, which makes high-voltage and high-current pulses with short front edges possible. The regular and cheap fast recovery diodes in the generator act as semiconductor opening switch to sharpen the pulse front edges. Experiments were carried out with a 4-stage Marx generator prototype, 10.8-kV high-voltage pulses with a front edge of 11 ns, a pulse width of 190 ns, were obtained over a 100-Ω resistive load. The total energy efficiency is 49.8%. The proposed Marx generator using regular fast recovery diodes is compact, cheap, and efficient to generate high-voltage pulses with short front edges.