Шанхайската битка е първият от двадесет и двата основни сблъсъка между Националната революционна армия (НАП) на Република Китай и Императорската армия на Япония в началото на Втората китайско-японска война. Това е една от най-големите и най-кървави битки в цялата война, по-късно описвана като „Сталинград на Яндзъ“.