Dynamo ma dwa główne składniki: magnesy stacjonarne zwane statorami, które tworzą silne pole magnetyczne, oraz ruchomy magnes zwany wirnikiem, który obraca się w polu magnetycznym. Ruchomy wirnik przecina linie strumienia pola magnetycznego i ten ruch wytwarza energię elektryczną.
Ruch obrotowy wirnika w dynamo wytwarza energię elektryczną poprzez popychanie naładowanych elektrycznie cząstek w polu magnetycznym. Magnesy w dynamo są wykonane z miedzianego materiału owiniętego wokół żelazka zwanego solenoidem, który jest mocniejszy niż magnetyt lub magnes stały. Ruch obrotowy wirnika może być zasilany przez spadające turbiny wodne, wiatrowe i parowe lub gazowe.