Nguyên nhân khiến nước biển mặn là do chúng chứa lượng muối rất lớn. Tính trung bình, các đại dương trên Trái đất chứa khoảng 3,5% thành phần là muối (natri clorua), tức là tương đương tổng cộng khoảng 50 triệu tỉ tấn muối. Nếu bạn rải toàn bộ số muối này lên đất liền, chúng đủ để tạo ra một lớp dày khoảng 152 mét.
Một phần muối có nguồn gốc từ đá và các trầm tích dưới đáy biển. Số muối khác lại thoát ra từ các miệng phun núi lửa nằm ẩn sâu dưới những lớp sóng. Tuy nhiên, phần lớn lượng muối trong các đại dương lại bắt nguồn từ đất liền bao quanh chúng ta.
Nước mưa hòa tan các khoáng chất và muối từ đá và đất khô, rồi cuốn trôi chúng ra sông. Tuy nhiên, lượng muối tích tụ trong các sông vẫn rất nhỏ, không đầy 1/200 lượng natri clorua tồn tại trong nước biển.