Een chopper of hakker is een elektromechanisch apparaat of een elektronische schakeling waarmee een constante elektrische spanning omgezet wordt in een blokvormige gelijkspanning door de stroom cyclisch te onderbreken, om die vervolgens met een transformator naar een andere spanning te transformeren. In de meeste toepassingen is de mechanische chopper vervangen door een getransistoriseerde schakeling.
Wil men bijvoorbeeld een lamp kunnen dimmen, dan moet het effectieve vermogen van de lamp verminderd worden. Dat kan op verschillende manieren.
Een moderne dimmer, die in huis kan worden ingebouwd in plaats van een schakelaar, werkt als een chopper. De constante aan- en uitschakeling is soms hoorbaar als een zachte bromtoon.
Bij elektrische treinen en trams wordt voor de motorsturing onder meer gebruikgemaakt van choppers, waar vroeger weerstanden en serie/parallelschakelingen gebruikt werden. Het Intercitymaterieel van de NS rijdt met twee of drie choppers.