De vlag van Singapore bestaat uit twee horizontale helften, rood boven wit. Rood symboliseert universele broederschap en gelijkheid van de mens; wit staat voor doordringende en eeuwige zuiverheid en deugdzaamheid. In de linkerbovenhoek vormen een witte maansikkel en vijf witte sterren een cirkel. De vijf sterren staan voor de idealen van democratie, vrede, vooruitgang, rechtvaardigheid en gelijkheid.
140 jaar lang (1819-1959) wapperde de Union Jack boven Singapore. Op 3 december 1959 werd de nationale vlag onthuld bij de installatie van het nieuwe staatshoofd, de Yang di-Pertuan Negara, toen Singapore zelfbestuur (maar geen volledige onafhankelijkheid) werd verleend door de Britse regering. Op die dag werden ook het staatsembleem en het volkslied onthuld. De vlag werd ontworpen en gemaakt door een comité onder leiding van de toenmalige vice-premier, Dr Toh Chin Chye.











