День национального флага Украины был установлен "в честь многовековой истории создания украинского государства, государственной символики независимой Украины и с целью воспитания уважения граждан к государственным символам Украины" согласно Указу второго президента Украины Леонида Кучмы, «О Дне Государственного Флага Украины» от 23 августа 2004 года № 987/2004, пишет УНИАН.
В 2009 году третий президент Украины Виктор Ющенко внес изменения в этот указ, основав ежегодную официальную церемонию поднятия флага 23 августа по всей Украине.
Ранее День Государственного Флага праздновался только в Киеве на муниципальном уровне.
Так, 24 июля 1990 года, более чем за год до провозглашения Независимости Украины, у здания Киевского городского совета впервые официально был поднят национальный сине-желтый флаг, который заявил о намерении общины строить новое независимое Украинское государство.