Kapal selam tipe XXI

Fitur utama Tipe XXI adalah lambung dan menara komando yang streamline secara hidrodinamika, serta sel baterai dalam jumlah besar, kira-kira tiga kali lipat dari kapal selam Jerman Tipe VII. Baterai ini memberi jangkauan bawah air yang lebih jauh bagi kapal selam ini, dan secara dramatis mengurangi waktu yang dihabiskan di atau dekat permukaan. Tipe XXI bisa berlayar di bawah air dengan kecepatan sekitar selama dua atau tiga hari sebelum mengisi ulang baterai, yang butuh waktu kurang dari lima jam menggunakan snorkel. Tipe XXI juga jauh lebih tenang daripada VIIC, sehingga lebih sulit untuk dideteksi ketika menyelam.