- Fossiele brandstoffen zoals benzine, diesel en aardgas
- Hernieuwbare bronnen zoals zonne-energie en windenergie
- Batterijen of andere opslagsystemen voor elektrische energie
Het is echter waar dat veel generatoren, vooral draagbare generatoren die worden gebruikt als back-upstroom of in afgelegen gebieden, worden aangedreven door fossiele brandstoffen. Generatoren op fossiele brandstoffen zijn relatief goedkoop in gebruik, leveren betrouwbare stroom en zijn draagbaar. Niettemin stoten ze ook broeikasgassen en andere verontreinigende stoffen uit, wat bijdraagt aan milieuproblemen.
De afgelopen jaren is er sprake van een groeiende verschuiving naar duurzamere energiebronnen voor generatoren, zoals zonne- en windenergie. Op hernieuwbare energie werkende generatoren helpen de CO2-uitstoot en de afhankelijkheid van fossiele brandstoffen te verminderen, waardoor schonere en milieuvriendelijkere energieopwekking ontstaat.