Generator listrik adalah sebuah alat yang memproduksi
energi
listrik dari sumber energi mekanik, biasanya dengan menggunakan induksi
elektromagnetik. Proses ini dikenal sebagai pembangkit listrik. Walau generator dan motor
punya banyak kesamaan, tapi motor adalah alat yang mengubah energi listrik menjadi energi
mekanik. Generator mendorong muatan
listrik untuk bergerak melalui sebuah sirkuit
listrik eksternal, tapi generator tidak menciptakan listrik yang sudah ada
di dalam kabel lilitannya. Hal ini bisa dianalogikan dengan sebuah pompa air,
yang menciptakan aliran air tapi tidak menciptakan air di dalamnya. Sumber
enegi mekanik bisa berupa resiprokat maupun turbin mesin uap,
air yang jatuh melakui sebuah turbin maupun kincir air, mesin pembakaran dalam, turbin
angin, engkol tangan, energi
surya atau matahari,
udara yang dimampatkan, atau apa pun sumber energi mekanik yang lain.