Синьо-жовтий прапор для українців - це символ свободи і боротьби за незалежність.
Основою формування українських державних символів стала історична традиція ще з часів Давньої Русі. Князь київський Володимир Великий мав власний герб – золотий тризуб на синьому фоні. Прапор Руської землі був переважно червоний із золотим тризубом. Корогва Галицько-Волинського князівства блакитного кольору із золотим левом.
Утвердження синьо-жовтого поєднання як українських національних кольорів відбулося у 1848 р. Сталося це під час європейської “весни народів”. У червні 1848 року на міській ратуші Львова вперше замайорів жовто-блакитний прапор. Відтоді прапори в національних кольорах почали використовувати під час проведення Шевченківських та інших свят.
Використання синьо-жовті прапорів на Наддніпрянщині стало можливим після революції 1905-1907 років. На час повалення царизму ці барви були вже звичним і загальновизнаним елементом української національної символіки.
25 березня 1917 р. під синьо-жовтими прапорами відбулася 25-тисячна маніфестація солдатів-українців і студентської молоді в Петрограді, а 1 квітня 1917-го учасники української національної маніфестації в Києві несли 320 національних прапорів. Солдати-українці київського гарнізону несли синьо-жовті знамена з написами: “Вільна Україна”, “Вічна пам'ять борцям за волю”, “Війна до перемоги” тощо.
У подальшому синьо-жовті прапори стали обов’язковим атрибутом всіх зібрань української громадськості у різних містах України та колишньої імперії.
Влітку 1917 р. під синьо-жовтим стягом вирушав на фронт перший український підрозділ – полк ім. Гетьмана Богдана Хмельницького.
Офіційно прапор затвердили в Тимчасовому законі про флот УНР 27 січня 1918 р. Прапором торговельного флоту визначалося «полотнище о двох - блакитному і жовтому кольорах». Прапор військового флоту відрізнявся лише наявністю блакитного Тризуба в кряжі верхньої блакитної смуги.
За гетьмана Павла Скоропадського на блакитно-жовтій основі формувалися різні службові прапори. 16 липня 1918 р. гетьман затвердив військовий прапор Української Держави.
Після приходу більшовиків та остаточного приєднання України до СРСР, синьо-жовтий прапор було заборонено.
Протягом ХХ ст. блакитно-жовтий прапор пройшов шлях народного визнання та юридичного оформлення.
24 липня 1990 р. у Києві блакитно-жовтий прапор був урочисто піднятий над будинком міської ради. Полотнище було попередньо освячено у Софійському соборі владикою Володимиром і настоятелем храму Бориса і Гліба Української автокефальної церкви отцем Юрієм.
24 серпня, після проголошення Акту незалежності України, група народних депутатів внесла синьо-жовтий український прапор до сесійної зали Верховної Ради. Про це свідчать стенограма засідання і спогади тодішніх депутатів
А 4 вересня 1991 р. національний синьо-жовтий прапор піднято над Верховною Радою України.
У статті 20 Конституції України вказано, що державними символами України є Державний Прапор України, Державний Герб України і Державний Гімн України. Державний Прапор України - стяг із двох рівновеликих горизонтальних смуг синього і жовтого кольорів.
“На вшанування багатовікової історії українського державотворення, державної символіки незалежної України та з метою виховання поваги громадян до державних символів України постановляю установити в Україні День Державного Прапора України, який відзначати щорічно 23 серпня”, - йдеться в Указі Президента України від 23.08.2004 № 987/2004