Die Flagge von Singapur besteht aus zwei horizontalen Hälften, rot über weiß. Rot symbolisiert die universelle Brüderlichkeit und Gleichheit der Menschen; Weiß steht für durchdringende und immerwährende Reinheit und Tugend. In der linken oberen Ecke bilden ein weißer Halbmond und fünf weiße Sterne einen Kreis. Die fünf Sterne stehen für die Ideale von Demokratie, Frieden, Fortschritt, Gerechtigkeit und Gleichheit.

140 Jahre lang (1819-1959) flog der Union Jack über Singapur. Dann, am 3. Dezember 1959, wurde die Nationalflagge bei der Einsetzung des neuen Staatsoberhauptes, des Yang di-Pertuan Negara, enthüllt, als Singapur von der britischen Regierung die Selbstverwaltung (aber nicht die vollständige Unabhängigkeit) zugesprochen wurde. An diesem Tag wurden auch das Staatswappen und die Nationalhymne enthüllt. Die Flagge wurde von einem Ausschuss unter der Leitung des damaligen Vizepremierministers Dr. Toh Chin Chye entworfen und geschaffen.