Święto ma popularyzować wiedzę o polskiej tożsamości oraz symbolach narodowych. Dzień Flagi został ustanowiony przez Sejm 20. lutego 2004 roku ustawą o zmianie ustawy o godle, barwach i hymnie Rzeczypospolitej Polskiej.
Polskie barwy narodowe kształtowały się na przestrzeni wieków i mają jako jedne z nielicznych w świecie pochodzenie heraldyczne. Wywodzą się z barw herbu Królestwa Polskiego i herbu Wielkiego Księstwa Litewskiego. 7 lutego 1831 roku Sejm Królestwa Polskiego podjął specjalną ustawę dotyczącą barw polskiej flagi. Wcześniej obok barw biało-czerwonych używane były także inne barwy. W 1919 roku biel i czerwień uznano oficjalnie za barwy państwowe. W symbolice polskiej flagi biel pochodzi od bieli orła, będącego godłem Polski, i bieli Pogoni – rycerza galopującego na koniu, będącego godłem Litwy. Oba te godła znajdują się na czerwonych tłach tarcz herbowych. Na fladze biel jest zawsze u góry, ponieważ w polskiej heraldyce ważniejszy jest kolor godła niż tła.