Bir denizaltı, yüzeyde yüzmek ve okyanus yüzeyinin altında gezinmek için tasarlanmış bir deniz aracı türüdür. Bunlar, derin deniz araştırması için tasarlanmış çok küçük dalgıçlardan askeri filosunun bir parçası olarak tutulan devasa nükleer denizaltılara kadar uzanıyor. Ancak tümü, suya yükselme ve düşme yüzdürme özelliğini kullanarak aynı temel ilkelere göre çalışır. En eski model 1600'lerde yapılmış, ancak son derece kaba olmasına rağmen modern meslektaşlarına çok az benzemektedir.
Bir denizaltının çift gövdeli tasarımı, balast tankları için geniş alanlar içerir. Tanklar havayla dolduğunda, tekne su içinde hareket ettikçe yerinden çıktıktan sudan çok daha hafiftir ve yüzeyde yüzmesine izin verir. Bununla birlikte, hava dışarıya atıldığı zaman su akar, ancak denizaltı ağırlaşır ve batmaya başlar. Kesin derinliği, daha fazla su almak veya basınçlı havayı balast tanklarına zorlamak suretiyle kontrol edilebilir.
Bir denizaltının elektrik santrali yüksek verimli olacak şekilde tasarlanmıştır, böylece gemi bir seferde aylarca sürebilir. Dizel varyasyonları kendilerini beslemek için akü sistemlerine bağlı dizel yakıtı kullanır. Bir nükleer denizaltının küçük bir nükleer enerji santrali var. Nükleer enerji kullanarak, zanaat önemli bir süre su altında kalabilir.
Bir denizaltı içinde koşullar çok sıkışık olma eğilimindedir. Bilimsel veya askeri olsun, kullanımına uygun dişli ile doludur ve mevcut her yüzey maksimum kapasitede kullanılır. Personel, revir, yemekhane ve konaklama gibi kapsamlı destek hizmetleri gerektiren daha büyük denizaltılarda yüzlerce kişide olabilir. Santral ayrıca oksijen üretmek ve denizaltındaki havayı temiz tutmak için de kullanılmalıdır, böylece iç mekan sağlıklı bir yaşam ortamı olur.
Pek çok insan, bir denizaltı su altındayken suyun üstüne bakmak için kullanılan bir cihaz olan periskopu bilir. Bir periskop, uzun bir tüpün içine monte edilmiş bir dizi aynadan oluşur. Uzatıldığında, bir denizci gözünü izleyiciye koyar ve suyun üzerinde neler olup bittiğini görebilir. Bu araç tehdit aramak, hava koşullarını kontrol etmek veya diğer hızlı genel değerlendirmeleri yapmak için kullanılabilir. Bazı denizaltılarda ayrıca taze oksijen almak için bir şnorkel sistemi vardır.


