Un submarino es un tipo de submarino inventado por los alemanes para su uso en la Primera y Segunda Guerra Mundial. La «U» inicial en U-boat significa «unterseeboot», o barco submarino en inglés. Holanda albergó una «Oficina de Desarrollo de Submarinos» en 1922 que se hizo para parecerse a una empresa de construcción naval normal. Los diseñadores de submarinos alemanes tuvieron que almacenar en secreto piezas especiales cuando trabajaban en la mejora de sus submarinos.
El submarino Tipo VIIC fue el principal tipo de submarino utilizado en la campaña de submarinos alemanes. El VIIC tenía una tripulación de hasta 56 y 14 torpedos. La primera campaña militar de submarinos involucró a 20 submarinos. Cuando el Reino Unido (Reino Unido) declaró la guerra al Imperio Alemán el 4 de agosto de 1914, los alemanes enviaron 10 submarinos el 6 de agosto de 1914 y los 10 restantes más tarde ese mes. Ninguno de los submarinos hundió ningún barco británico, pero sufrió grandes bajas alemanas.
La segunda campaña de submarinos de los alemanes funcionó mucho mejor, hundiendo 3 barcos británicos y matando a 1,460 marineros británicos el 22 de septiembre de 1914. Los submarinos estaban demostrando su poder y los alemanes hundían los barcos enemigos más rápido de lo que los británicos podían construirlos. Como los británicos tenían poca defensa contra los poderosos submarinos, inventaron el «Q-ship» que fue diseñado para hundir submarinos. Las naves Q funcionaron, pero los capitanes alemanes pronto aprendieron cómo evitar las naves Q, por lo que las naves Q destruyeron menos del 10% de todos los submarinos.
Sin embargo, cuando se introdujo el sistema de convoyes mercantes británico, funcionó para el Reino Unido en la destrucción exitosa de submarinos alemanes. Las escoltas de destructores británicos (DE) ayudaron a derrotar a Alemania con tecnología como sonar, radar y cargas de profundidad. Los submarinos habían estado causando serios daños en la Batalla del Atlántico hasta que entraron los DE. La Batalla del Atlántico tuvo lugar a lo largo de la costa de los Estados Unidos (EE.UU.) hasta el Golfo de México.
El descifrado del Código Enigma, conocido como el «Código alemán de submarinos», también ayudó finalmente a derrotar a los alemanes en la Segunda Guerra Mundial. El código Enigma fue descifrado por el criptoanalista / matemático polaco Marian Rejewski en 1933 y entregado a los británicos. Los alemanes utilizaron máquinas parecidas a máquinas de escribir para cifrar códigos en sus comunicaciones submarinas.