Вперше поєднання синього і жовтого з’явилося на гербі Львова: Данило Галицький подарував місту, заснованому у 1256 році, герб із зображенням жовтого лева на блакитному тлі.
Прапори козаків Запорізької Січі також часто мали поєднання синьо-жовтого, особливо починаючи з XVIII століття. Як правило, на прапорі було і зображення козака в одязі золотого або червоного кольорів.
Спочатку синьо-жовті прапори були трикутної форми.
У 1917 році відбулася українська революція, з’явилася УНР. У битвах за свою свободу йшли в бій під синьо-жовтими прапорами. Так, у битві під Крутами над захисниками української свободи майорів саме такий стяг.
Перший Президент України Михайло Грушевський затвердив таке поєднання кольорів як офіційний прапор країни. Цікаво, що тоді жовтий колір розташовувався зверху, а синій – знизу.
Досі експерти сперечаються, який колір повинен розташовуватися вгорі, а який – внизу. Така плутанина виникла ще під час УНР: тоді застосовували обидва варіанти. Символіка кольорів набагато глибша, ніж просто уособлення неба і поля пшениці. Золоте, жовте символізує Творця, Бога-Отця і взагалі, духовне начало. Синє ж – це все земне, а також свобода вибору, якою Творець наділив свої творіння в надії, що вони нею не зловживатимуть.
Після завоювання України більшовиками та утворення УРСР Володимир Ленін затвердив прапор республіки: червоне поле, а у верхньому кутку – синьо-жовтий прапорець. Але з ідеологічних міркувань вже в 1919 синьо-жовтий колір зник з прапора.
В СРСР використання чи навіть зберігання синьо-жовтого прапора вважалося злочином і суворо каралося. У списку КДБ за 1950-1980-ті роки регулярно повідомляли про вивішування стягу в населених пунктах України.
1976 року в Монреалі на XXI Олімпійських іграх під час змагань гандбольних команд СРСР і Румунії студент із Торонто Любомир Шух вимахував українським прапором, за що був видалений з арени.
Офіційно затвердили синьо-жовтий стяг як державний символ України 28 січня 1992 року.
Сьогодні у Києві підняли найбільший стяг. Висота флагштока – близько 90 метрів, вага – 32 тонни. Розмір полотнища прапора – 16 на 24 метри.
З Днем Державного Прапора, КПІшники