Un U-boat este un tip de submarin inventat de germani pentru a fi folosit în Primul și al Doilea Război Mondial. „U” inițial în U-boat înseamnă „unterseeboot” sau barca submarină în engleză. Olanda a găzduit în 1922 un „Birou de dezvoltare a submarinelor” care a fost făcut să arate ca o companie obișnuită de construcții navale. Designerii germani de submarine au trebuit să depoziteze în secret piese speciale atunci când lucrau la îmbunătățirea submarinelor lor.
U-boat-ul de tip VIIC a fost principalul tip de U-boat folosit în campania de submarine a germanului. VIIC a avut un echipaj de până la 56 și 14 torpile. Prima campanie militară de submarine a implicat 20 de submarine. Când Regatul Unit (Marea Britanie) a declarat război Imperiului German la 4 august 1914, germanii au trimis 10 submarine pe 6 august 1914 și restul de 10 mai târziu în aceeași lună. Niciunul dintre submarinele nu a scufundat nicio navă britanică, dar a suferit pierderi grele germane.
Cea de-a doua campanie de submarine a germanului s-a descurcat mult mai bine, scufundând 3 nave britanice și ucigând 1,460 de marinari britanici până la 22 septembrie 1914. Submarinele își dovedeau puterea, iar germanii scufundau nave inamice mai repede decât le puteau construi britanicii. Deoarece britanicii aveau puțină apărare împotriva puternicelor submarine, au inventat „nava Q” care a fost concepută pentru a scufunda submarinele. Navele Q au funcționat, dar căpitanii germani au învățat curând cum să evite navele Q, așa că navele Q au distrus mai puțin de 10% din toate submarinele.
Cu toate acestea, când a fost introdus sistemul de convoi comercial britanic, acesta a funcționat pentru Marea Britanie în distrugerea cu succes a submarinelor germane. Escortele distrugătoarelor britanice (DE) au ajutat la înfrângerea Germaniei cu tehnologii precum sonar, radar și încărcături de adâncime. Sub-ambarcațiunile provocaseră daune grave în Bătălia Atlanticului până când au fost aduse DE. Bătălia Atlanticului a avut loc de-a lungul coastei Statelor Unite (SUA) până în Golful Mexic.
Crăparea Codului Enigma, cunoscut sub numele de „Codul U-Boat German”, a ajutat în cele din urmă la înfrângerea germanilor în al Doilea Război Mondial. Codul Enigma a fost descifrat de cripto-analistul/matematicianul polonez Marian Rejewski în 1933 și dat britanicilor. Germanii au folosit mașini asemănătoare mașinilor de scris pentru a cripta codurile în comunicațiile lor sub-ambarcațiuni.