Warmte-krachtkoppeling (WKK) of cogeneratie is het gebruik van de warmte die vrijkomt bij elektriciteitsopwekking (kracht). De energie afkomstig van een verbrandingsmotor of gasturbine wordt via een generator omgezet in elektriciteit en de warmte die daarbij vrijkomt gaat niet verloren, maar wordt lokaal nuttig gebruikt voor bijvoorbeeld productie van warm water, stoom of hete lucht.
Nieuwe elektriciteitscentrales hebben een elektrisch rendement van ca. 58,5%, de rest van de energie uit de gebruikte brandstoffen komt vrij als warmte. Zonder warmte-krachtkoppeling wordt deze warmte afgevoerd met het koelwater. Deze warmte kan grotendeels nuttig gebruikt worden (verwarming, droging e.d.). Op deze manier wordt brandstof bespaard ten opzichte van de afzonderlijke, gescheiden productie van elektriciteit en warmte, de elektriciteit in een centrale en de warmte in een aparte ketel.