Een zaklamp die stroom opwekt met een dynamo wordt ook wel een opwindlamp genoemd. Deze zaklampen hebben een ingebouwde dynamo die wordt aangedreven door het handmatig draaien van een hendel. Hierdoor wordt elektriciteit opgewekt en kan de zaklamp worden gebruikt zonder batterijen.