La bandera de Indonesia fue adoptada oficialmente el 17 de agosto de 1945, tres días después de la conclusión de la Segunda Guerra Mundial. Siguió siendo la bandera nacional cuando Indonesia ganó el reconocimiento de su independencia de los Países Bajos en 1949.
La bandera, un diseño simple de rayas rojas y blancas, tiene una larga historia. Primero se asoció con el imperio Majapahit, que floreció del siglo XIII al XVI en el este de Java, e incorpora el simbolismo tradicional del color: rojo para el coraje y blanco para la honestidad. Más recientemente, fue adoptado en 1922 por la Unión de Indonesia, una organización nacionalista de estudiantes indonesios que estudian en los Países Bajos. En 1928, el Partido Nacionalista de Indonesia también adoptó la bandera. Casualmente, la bandera de Indonesia es idéntica, excepto en dimensiones, a la bandera de Mónaco.