موجشکن (به انگلیسی: Breakwater) سازههایی از جنس بتن یا سنگ یا ترکیبی از هر دو که برای حفاظت تاسیسات ساحلی از خطر امواج و مقابله با تاثیر آنها ساخته میشود. افزایش قابل ملاحظه ابعاد موج شکن , عمق آب , احجام سنگی و واحدهای بتن مصرفی عامل تغییرات بارزی در اجرای این موج شکن ها نسبت به موج شکنهای کوچکت