İlk Türk bayrağı, I. Kosova Savaşı sonrası oluşmuştur. Bu rivayete göre, 1389 yılında gerçekleşen savaşta Osmanlı Devleti'nin zaferi sonrası, yerde biriken kan birikintileri üzerine yansıyan ay ve yıldız, Türk bayrağının ilk tohumları olmuştur. Ancak, bayrağın bugünkü kullanımına en yakın hali 18. yüzyılda, Osmanlı Padişahı III. Selim döneminde görülmüştür. Bayrak, kesin şeklini 1844 yılında Abdülmecid dönemindeki Tanzimat sürecinde almış, 29 Mayıs 1936'da 2994 Sayılı Türk Bayrağı Kanunu ile Türkiye Cumhuriyeti'nin ulusal bayrağı olarak kanunlaşmıştır.