Свято встановлене «на вшанування багатовікової історії українського державотворення, державної символіки незалежної України та з метою виховання поваги громадян до державних символів України» згідно з указом Президента від 23 серпня 2004 року.
У 2009 році було внесено зміни до цього указу й засновано щорічну офіційну церемонію підняття прапора 23 серпня по всій Україні.
Після початку російської агресії синьо-жовтий прапор став символом боротьби та спротиву загарбникам.