У середині XVII ст., Після приєднання Гетьманщини до Російської держави, набувають поширення блакитні (сині) полотнища із золотими або жовтими зображеннями хрестів та інших знаків. З часів козацтва жовто-блакитне поєднання кольорів поступово починає домінувати на українських хоругви, прапорах і клейнодами.
Після того, як перервала традиція козацької символіки, тривалий час в Україні, яка перебувала в складі Російської імперії, питання про національні символи не піднімався.
Першу спробу створити жовто-блакитний прапор з двох горизонтальних смуг приблизно такої форми, як тепер, здійснила Головна Руська Рада (орган, який представляв національний рух українського населення Галичини), яка почала боротьбу за відродження української нації. У червні 1848 року на міській ратуші Львова вперше був піднятий жовто-блакитний прапор.
Поштовхом до поширення жовто-блакитної символіки стала Лютнева революція 1917 р. в Росії.
22 березня 1918 року Центральна Рада прийняла Закон про Державний прапор республіки, затвердивши жовто-блакитний прапор символом Української Народної Республіки. 13 листопада 1918 року синьо-жовтий прапор став і державним символом Західно-Української Народної Республіки. Він був затверджений на Підкарпатське Русі, а в 1939 - в Карпатській Україні. У період 1917 - початку 1919 рр.. синьо-жовтим прапором користувалися в Україні й більшовики.
Синьо-жовте поєднання кольорів остаточно оформилася як едінонаціональное на початку XX ст. Символами України в новітній їх трактуванні є безхмарне небо як символ миру - синій колір, і стиглі пшеничні ниви як символ достатку - жовтий колір.
24 серпня 1991 року відбулося проголошення Акта про незалежність України, і над будівлею Верховної Ради піднявся синьо-жовтий прапор.
У серпні 2004 року Президент підписав Указ № 987/2004 про встановлення Дня державного прапора України, який святкується щорічно 23 серпня. До цього День державного прапора святкувався тільки в Києві на муніципальному рівні.
(Цікаву версію щодо походження синіх і жовтих кольорів висунув історик і мовознавець зі Львова Б. Якимович. На його думку, слово «хохол» монгольського походження і складається з двох частин: «Хох» - синій, блакитний, небесний, «Улу» (юлу ) - жовтий.)