Savaş suçu, askeri veya sivil, kişi veya kişilerin, savaş kanunları ihlâli için uluslararası ceza hukuku çerçevesinde cezalandırılabileceği suçtur. Devletler arası çatışmalarda savaş kanunlarının her ihlâli bir savaş suçu sayılmaktadır, ama devlet içi çatışmalarda yer alan ihlâller savaş suçu sayılmayabilir.
Savaş kanunları sınırları içinde, yerleşmiş güvenliğinin ihlâli, çatışma esnasında kabul edilmiş prosedürlerin ve kuralların çiğnenmesi, örneğin ateşkes bayrağını kaldıranlara saldırmak veya ateşkes bayrağını yanıltıcı şekilde kullanıp saldırmak, savaş suçu sayılır.
Savaş esirlerine ve sivillere karşı kötü davranmakta savaş suçu oluşturan davranışlar arasında yer alır. Savaş suçları toplu katliam ve soykırım olaylarının bir parçası olmasına rağmen, bu tip suçlar genel olarak uluslararası insani hukuk çerçevesinde insanlığa karşı suçlar kapsamına girer.
Savaş suçlarının uluslararası insani hukuk alanında önemli bir yeri vardır ve bu alanda Nurnberg Mahkemeleri gibi uluslararası mahkelemer düzenlenmiştir. BM Güvenlik Konseyi tarafından oluşturulan Eski Yugoslavya için Uluslararası Ceza Mahkemesi ve Rwanda için Uluslararası Ceza Mahkemesi yakın tarihten örneklerdir.
Uluslararası Ceza Mahkemesi, 1 Temmuz 2002 tarihinden sonra işlenmiş savaş suçları davalarının görüşülmesi için Lahey'de kuruldu. Bazı ülkeler, özellikle Amerika Birleşik Devletleri, Çin ve israil, mahkemeye karşı eleştirilerde bulunup, katılmayı reddetmişlerdir ve mahkamenin vatandaşları üzerinde yargılama yetkisine sahip olmasına izin vermemişlerdir.