Kapal selam tipe XXI

Ini adalah kapal selam pertama yang dirancang untuk beroperasi terutama menyelam, dan bukan menghabiskan sebagian besar waktunya sebagai kapal permukaan yang bisa menyelam untuk periode singkat sebagai sarana untuk melarikan diri dari deteksi atau untuk menyerang. Kapal selam ini menggunakan baterai dalam jumlah yang sangat besar untuk meningkatkan waktu yang bisa dihabiskan di dalam air, hingga beberapa hari, dan hanya perlu naik ke permukaan ke kedalaman periskop untuk pengisian melalui snorkel. Desainnya juga termasuk banyak perbaikan umum; kecepatan di dalam air yang jauh lebih tinggi melalui peningkatan desain lambung, waktu menyelam yang jauh lebih lama, pemuatan ulang torpedo dengan bantuan daya, dan peningkatan akomodasi awak kapal.