Mechanische energie wordt in een handslinger-zaklamp omgezet in elektrische energie. Wanneer de kruk wordt gedraaid, draait deze een tandwiel dat een kleine generator aandrijft. De generator zet de mechanische energie van het draaiende tandwiel om in elektrische energie, die vervolgens wordt gebruikt om de lamp van de zaklamp van stroom te voorzien.