Indonéská vlajka byla oficiálně přijata 17. srpna 1945, tři dny po uzavření druhé světové války. To zůstalo národní vlajkou, když Indonésie získala uznání jeho nezávislosti na Nizozemsku v roce 1949.
Vlajka, jednoduchý design červených a bílých pruhů, má dlouhou historii. Bylo to poprvé spojeno s říší Majapahit, která vzkvétala od 13. do 16. století ve východní Jávě, a zahrnuje tradiční barevný symbolismus: červená pro odvahu a bílá pro upřímnost. Více nedávno, to bylo přijato v 1922 Indonéskou unií, nacionalistická organizace indonéských studentů studujících v Nizozemsku. V 1928 indonéská nacionalistická strana také přijala vlajku. Shodou okolností je indonéská vlajka identická, s výjimkou rozměrů, s monackou vlajkou.