Ein Generator (lat. generare, hervorbringen, erzeugen oder generator, Züchter, Erzeuger; manchmal auch: Dynamo) ist ein Gerät, das aus Bewegungsenergie elektrische Energie erzeugt. Eine Drehbewegung dreht in seinem Inneren eine Spule gegen ein Magnetfeld, das durch das dynamoelektrische Prinzip erregt werden kann, und erzeugt durch Induktion elektrische Spannung. Ist ein Verbraucher angeschlossen, so fließt elektrischer Strom.
Das Generatorprinzip lässt sich auf die Lorentzkraft zurückführen, die auf elektrische Ladungen in einem veränderlichen Magnetfeld wirkt. Bewegt sich ein Leiter quer zum Magnetfeld, so wirkt die Lorentzkraft auf die Ladungen im Leiter in Richtung dieses Leiters und setzt sie so in Bewegung. An den Enden des Leiters tritt also eine Spannung auf.

Siehe auch: Elektrische Maschine, Elektromotor