Ein Marx-Generator ist ein Impulsgenerator zur Erzeugung von kurzen Hochspannungs-Impulsen. Er ist nach dem Ingenieur Erwin Otto Marx benannt, der erstmals 1923 solche Generatoren entwickelte.Die Hochspannungsimpulse des Marx-Generators haben wesentlich höhere Energien als die von anderen künstliche Hochspannungsquellen (z B. Tesla-Transformatoren oder Hochspannungskaskaden). Daher führt ihre Entladung stets zu einem Funken oder einer Gasentladung.
Marx-Generatoren werden im Hochspannungslabor für Prüfzwecke und Versuche sowie zum Nachweis der Störfestigkeit in der elektromagnetischen Verträglichkeit benötigt. Weiterhin verwendet man Marx-Generatoren zur Speisung von Gaslasern, zum Beispiel Stickstofflaser.