Penjana petrol berfungsi dengan menggunakan enjin pembakaran dalaman untuk memacu penjana menghasilkan tenaga elektrik. Khususnya, petrol terbakar di dalam enjin, menghasilkan gas bertekanan -tinggi,{2}}tinggi yang menolak omboh, yang seterusnya memutarkan aci engkol. Putaran aci engkol, melalui gandingan atau pemacu tali pinggang, memacu pemutar penjana, memotong garisan daya magnet untuk menjana daya gerak elektrik teraruh, dengan itu mengeluarkan tenaga elektrik.
