Een motorgenerator is een krachtige generator die mechanische energie omzet in elektriciteit. Deze generator wordt gebruikt om continu elektriciteit op te wekken uit elke brandstof, zoals benzine, aardgas, diesel, propaan en meer. De generator gebruikt het vermogen van een motor om een as te laten draaien die is verbonden met een dynamo. De dynamo produceert vervolgens de elektriciteit die nodig is om verschillende elektrische componenten aan te drijven. Motorgeneratoren worden gebruikt op grotere boten, zoals commerciële vissersvaartuigen en cruiseschepen. Ze worden ook gebruikt op pleziervaartuigen als een betrouwbare krachtbron.