Праздник установлен «в честь многовековой истории украинского державотворчества, государственной символики независимой Украины и с целью воспитания уважения граждан к государственным символам Украины», согласно Указу Президента от 23 августа 2004 года. День Независимости Украины празднуют на следующий день – 24 августа.
В 2009 году были внесены изменения в этот указ и введена ежегодная официальная церемония поднятия флага 23 августа по всей Украине.
Государственный флаг – неотъемлемый атрибут каждой страны, олицетворяет самобытность и преемственность ее державотворческих традиций. Его эволюция своеобразным способом отражает многовековые процессы развития, становления и жизнедеятельности государственных образований.
История сине-желтого флага многогранна. Утверждение его как государственного впервые произошло с провозглашением Украинской Народной Республики (УНР).
В новейшие времена национальный сине-желтый флаг впервые официально появился на ратуше города Стрый 14 марта 1990. В Киеве флаг был поднят над городской мэрией позже – 24 июля 1990 года.
23 августа 1991 года группой народных депутатов сине-желтый украинский флаг был внесен в сессионный зал Верховной Рады, а уже 4 сентября был торжественно поднят над зданием парламента. 18 сентября 1991 года было подписано постановление о разрешении «в протокольных мероприятиях использовать сине-желтый флаг», а постановление ВР Украины от 28 января 1992 года предоставило ему статус Государственного. Окончательно Флаг Государства Украина утвержден статьей 20 Конституции Украины в 1996 году.