Generatoarele de energie magnetică au o roată mică între magneți care sunt aliniate astfel încât să se respingă reciproc. Forțele opuse ale magneților determină ca roata să aibă o mișcare de rotație neîntreruptă, alimentând generatorul și generând în consecință energie.
Principiul de bază al generatoarelor de energie magnetică este acela că diferiții poli de magneți resping. Generatoarele de energie magnetică diferă de ceilalți generatori prin faptul că nu depind de condițiile meteorologice. Generatoarele geotermale, de exemplu, se bazează pe energia termică sub formă de abur pentru a roti turbinele, în timp ce centralele hidroelectrice se bazează pe apă pentru a deplasa turbinele. Acesta este un avantaj major al generatoarelor de energie magnetică, deoarece câmpurile electromagnetice sunt abundente în atmosfera Pământului.
Un alt avantaj pe care generatoarele de energie magnetică îl are asupra altor surse de energie este prietenia cu mediul; acestea nu eliberează în mediul înconjurător produse secundare nocive, cum ar fi deșeurile atomice sau gazele cu efect de seră. În plus, ele păstrează resursele naturale ale Pământului.
Generatoarele de energie magnetică oferă o opțiune mai accesibilă consumatorilor de energie electrică. Aceste generatoare nu au nevoie de resurse terțe pentru a le menține în funcțiune și, în esență, produc electricitate care este 100% liberă. Odată instalate și difuzate, acestea trebuie verificate periodic.