インドネシアの国旗
東インドネシア国の旗
パスンダン国の旗
大ダヤクの旗
ポンティアナック・スルタン国の旗
海軍用国籍旗
この国旗の由来を同国独立前の民族主義運動期にさかのぼれば、オランダ領東インドから宗主国オランダに留学していた留学生たちの団体、インドネシア協会が、1923年の会合の席上で、同協会の旗としてこの紅白旗を採用し(そのときは旗の中央に水牛の頭部が描かれた)、さらに帰国した彼らを含めて1928年5月に結成されたインドネシア国民党の党旗として採用されたものであった(このとき旗の中央には野牛が描かれた)。こうした民族主義運動の中で紅白旗は民族旗としての地位を獲得し、インドネシアの独立後、正式に国旗として採用された。
インドネシア社会では、さらにこの紅白旗の由来は13世紀に興ったマジャパヒト朝期にまでさかのぼると考えられており、また、16世紀のマタラム朝期には祝日に紅白旗を掲げる習慣であったと伝えられている。
こうした歴史的由来からの説明のほかに、ジャワにおける民間習俗からもその起源が説明されることがある。すなわち、赤が男性のエネルギーを、白が女性の純潔を象徴しているというものである。宗主国であるオランダ国旗にトリコロールの青色部分を取り除いたものを旗印に使用したのが始まりである。また、赤と白の2色は、古くから太陽と月を表す色としても親しまれており、赤が自由と勇気を、白が正義と純潔を表すとされる。