Kapal dapat terapung karena rongga udara di badan kapal menghasilkan gaya apung yang lebih besar dari berat kapal berdasarkan hukum Archimedes. Kapal stabil jika titik beratnya berada di bawah metacenter, yaitu titik di atas titik apung dimana bidang datar akan berotasi. Jarak antara titik apung dan metacenter ditentukan oleh volume fluida yang dipindahkan dan momen inersia bidang horizontal permukaan benda.