Combates intensos em Surabaya entre nacionalistas indonésios e colonialistas retornando após a Segunda Guerra Mundial, hoje celebrado como o Dia dos Heróis (Hari Pahlawan).

A Batalha de Surabaya foi travada entre infantaria regular e milícias do movimento nacionalista indonésio e tropas britânicas e indianas britânicas como parte da Revolução Nacional da Indonésia contra a reimposição do domínio colonial holandês. O auge da batalha foi em novembro de 1945. A batalha foi a maior batalha individual da revolução e se tornou um símbolo nacional da resistência indonésia. Considerado um esforço heróico pelos indonésios, a batalha ajudou a galvanizar o apoio indonésio e internacional à independência indonésia. 10 de novembro é comemorado anualmente como o Dia dos Heróis (Hari Pahlawan).

Quando as forças aliadas chegaram no final de outubro de 1945, a base de Pemuda ("juventude") na cidade de Surabaya foi descrita como "uma forte fortaleza unificada". Os combates eclodiram em 30 de outubro depois que o comandante britânico, brigadeiro A. W. S. Mallaby foi morto em uma escaramuça. Os britânicos retaliaram com uma varredura coordenada que começou em 10 de novembro, sob a cobertura de ataques aéreos. Embora as forças coloniais tenham capturado a cidade em três dias, os republicanos mal armados lutaram por três semanas e milhares morreram quando a população fugiu para o campo.

Apesar da derrota militar sofrida pelos republicanos e uma perda de mão de obra e armamento que prejudicaria severamente as forças republicanas pelo resto da revolução, a batalha e a defesa montadas pelos indonésios galvanizaram a nação em apoio à independência e ajudaram a atrair a atenção internacional. Para os holandeses, eliminou qualquer dúvida de que a República não era simplesmente um bando de colaboradores sem apoio popular. Também teve o efeito de convencer a Grã-Bretanha de que a sabedoria estava do lado da neutralidade na revolução; dentro de alguns anos, de fato, a Grã-Bretanha apoiaria a causa republicana nas Nações Unidas.