U-boot is de Duitse benaming voor een onderzeeboot; het woord is afgeleid van Unterseeboot. Tijdens de Tweede Wereldoorlog gebruikte de Duitse marine verschillende typen U-boten. Veel daarvan waren ontworpen om koopvaardijschepen aan te vallen en de aanvoer van goederen naar Groot-Brittanniรซ en de Sovjet-Unie te verstoren.
De voornaamste strijd tegen de Duitse onderzeeboten was de Slag om de Atlantische Oceaan, die van 1939 tot 1945 duurde. Geallieerde schepen vervoerden over de Atlantische Oceaan voedsel, brandstof, grondstoffen, wapens en later ook troepen. Om verliezen te beperken, voeren koopvaardijschepen in konvooien onder begeleiding van oorlogsschepen. Duitse onderzeeboten vielen die konvooien aan; soms werkten meerdere boten samen in zogenaamde wolfpacks.
Een U-boot was in de eerste plaats een onderzeeboot, maar bracht een groot deel van zijn tijd aan de oppervlakte door. De bemanning kon daar sneller varen en de accuโs opladen. Bij een dreiging dook de boot onder, waar de snelheid en het bereik beperkter waren. Radar, sonar, luchtpatrouilles, escorteschepen, betere communicatie en het ontcijferen van Duitse berichten hielpen de geallieerden uiteindelijk de aanvallen terug te dringen.
De U-boot staat symbool voor de strijd om de zeeroutes. De uitkomst van die strijd beรฏnvloedde hoeveel mensen, materieel en voorraden de geallieerden naar Europa konden vervoeren.