Generator listrik atau pembangkit listrik adalah mesin yang digunakan untuk menghasilkan energi listrik dari sumber energi mekanis. Prinsip kerja dari generator listrik adalah induksi elektromagnetik.[1] Berdasarkan jenis arus listriknya, generator dibagi menjadi generator arus searah dan generator arus bolak-balik. Perbedaan keduanya yaitu penggunaan komutator pada generator arus searah dan cincin selip pada generator arus bolak-balik.[2] Proses kerja generator listrik dikenal sebagai pembangkit listrik. Generator listrik memiliki banyak kesamaan dengan motor listrik, tetapi motor listrik adalah alat yang mengubah energi listrik menjadi energi mekanik. Generator mendorong muatan listrik untuk bergerak melalui sebuah sirkuit listrik eksternal, tetapi generator tidak menciptakan listrik yang sudah ada di dalam lilitan kumparannya. Hal ini bisa dianalogikan dengan sebuah pompa air, yang menciptakan aliran air tetapi tidak menciptakan air di dalamnya. Sumber enegi mekanik bisa berupa resiprokat maupun turbin mesin uap, air yang jatuh melalui sebuah turbin maupun kincir air, mesin pembakaran dalam, turbin angin, engkol tangan, energi surya atau matahari, udara yang dimampatkan, atau apa pun sumber energi mekanis yang lalu lalang.