Un generator electric convertește energia mișcării în energie electrică. Energia de mișcare poate fi obținută prin mișcarea produsă de un motor cu combustie internă sau prin mijloace mecanice, cum ar fi utilizarea unei manivelă.
Un generator nu produce energie electrică; aceasta doar ajută la mutarea încărcăturii electrice în conductor, care în acest caz este bobina de sârmă. Generatorul electric funcționează pe principiul inducției electromagnetice. Atunci când o bobină de sârmă este rotită în prezența unui câmp magnetic, curentul electric este generat în bobină de sârmă. Acest curent este apoi scos prin utilizarea unui comutator. Acest lucru generează curent continuu sau "curent direct". Când se utilizează alternatoare, aceasta conduce la generarea curentului alternativ sau "alternatorul curent".