Прапор як символ, спочатку як засіб сигналізації, виник за античних часів. Спершу використовувався в країнах Європи і поширився на українські землі в добу Середньовіччя. Найчастіше прапором вважався шматок тканини, прикріплений до списа, що мав вказувати на місце збору воїнів. Жодне військо без прапора не вирушало в похід і не вступало в бій. Слов'яни, за словами М.Карамзіна, обожнювали свої прапори і вірили, що у воєнний час вони є найсвятішими від усіх ідолів.
Знамена спочатку возили разом із зброєю, перед боєм ставили на узвишші, щоб кожен ратник бачив їх. Літописи зберегли такі вирази: "наволочив стяги" – що означало прикріпити їх до держаків, і "поставити стяги", що символізувало готовність війська до бою.
Історичні джерела донесли до нас скупі відомості про кольори, які використовувалися на просторах Київської Русі. Автор "Слова про Ігорів похід" згадує "червлен стяг" і "белу хоруговь".
Окремі сучасні дослідники виводять традицію вживання жовто-синіх кольорів ще з язичницьких часів. Вона органічно вплелася у християнську релігію, і сьогодні в православних храмах Вогонь і Вода – найбільші святості, які виражаються через жовту і блакитну барви. За правилами векселогії порядок кольорів у багатоколірних прапорах ведеться зверху вниз – першим називається той колір, який є верхнім, і т.д. Поєднання жовтого і синього (блакитного) кольорів має на наших землях глибоке коріння. Згадаймо, приміром, славнозвісну Грюнвальдську битву 1410 року, в якій об'єднані сили слов'ян і прибалтійських народів розгромили німецьких залізних рицарів. У цій битві взяли активну участь і представники українського народу. Польський історик Ян Длугош зазначає, що хоругва Львівської землі "мала на прапорі жовтого лева, що ніби дереться на скелю на лазурному полі", а хоругва Перемишлівської землі "мала на прапорі жовтого орла з двома головами, оберненими однаково в різні боки на лазуровому полі".
На доказ історичного коріння традицій поєднання синьо-жовтого кольорів на Україні свідчить і те, що заснованому місту Львову в 1256 році надавався герб, на якому зображений золотий лев на блакитному тлі. Ці ж кольори поєднувалися на прапорах Руського Воєводства за часів Речі Посполитої.
Прапори (корогви) набули широкого застосування в героїчну козацько-гетьманську добу. У козацькому війську було, в основному, три роди корогв: 1 – корогва всього війська або гетьманська, 2 – корогви полкові, 3 – сотенні. Як подає в "Історії запорозьких козаків" Д.І.Яворницький, "знаменом, хоругов'ю, чи корогвою і прапором звався шовковий яскраво-червоного кольору плат із зображенням на ньому посередині або білого польського орла, коли запорожці були за польським королем, або двоголового російського орла, коли запорожці перейшли до московського царя, а по боках – Спасителя та Архангела Михаїла". У давніших часах козаки користувалися прапором тих держав, на службі яких вони перебували.
Уперше козакам вручив корогву – бойовий прапор з польським орлом – король Стефан Баторій у 1576 р. У своєму привілеї король, зокрема, зазначав: "Як добре козаки з татарами б'ються, настановив їм корогву…".
У 1594 році українські козаки були на цісарській службі й отримали австрійські прапори. З цим прапором вони воювали проти Речі Посполитої під час повстання 1594–1596 рр., очолюваного гетьманом Григорієм Лободою, Матвієм Шаулою та сотником Северином Наливайком.
Корогва – найзначніша святиня українського козацтва. На ній найчастіше золотом вишивався образ Покрови – Пресвятої Богородиці Діви Марії – заступниці козацтва, Запорозької Січі. Розуміючи значення, яке надавали козаки корогві, польська шляхта завжди намагалася, аби на знак перемир'я козаки завжди видавали її. Так, у 1598 р., ведучи переговори з повстанцями про перемир'я в с. Солониця під Лубнами, польський гетьман Станіслав Жолковський вимагав від козацького гетьмана "розпустить свою купу та віддати корогву Максиміліана".
Збереглися відомості, описи прапорів, що вручалися українським козакам урядом Російської держави. Перебуваючи в 1654 р. в Богуславі, де містилася квартира гетьмана Б.Хмельницького, сірійський мандрівник Павло Алепський зазначав: "військо мало корогву христолюбивого і хороброго гетьмана Зіновія із чорного і жовтого шовку, у смуги, з хрестом на ратищі".
З різних письмових згадок видно, що в козацькому війську довго не було одного типу козацьких корогв, а панувала повна довільність, так само і щодо барв прапорів. У роки національно-визвольної війни 1648–1657 рр. козацьке військо використовувало прапори різних кольорів. Очевидець штурму козаками м. Гомеля в 1651 р. писав: "О 8 годині рано при зміні варти побачили спершу корогву червону з білим хрестом і білою обвідкою, потім показалася друга, червона корогва, а коло неї – три білі і дві чорні, і дві жовто-блакитні".
Про те, що козаки використовували корогви різних кольорів, згадує і М.С.Грушевський: "В часи визвольної війни козаки використовували прапори різної барви".
З XVIII ст. полкові і сотенні козацькі прапори Війська Запорозького в основному стали виготовляти з блакитного полотнища, на яке жовтою фарбою наносилися зорі, хрести, зброя. Традицію використання козаками жовто-блакитних кольорів підтверджує і те, що ще напередодні Великої Вітчизняної війни в Ермітажі зберігалися козацькі прапори з поєднанням цих кольорів. На одному з прапорів – архистратиг Михаїл, одягнутий в золоту кирею і блакитні штани. Ще на одному знамені "1774 року февраля 28 створеному коштом останнього кошового Запорізької Січі Петра Калнишевського: продовгуватий прямокутник блакитного кольору, на якому яскраві золоті герби".
Із ліквідацією Запорозької Січі зникають військові, територіальні та інші прапори. На українських землях, які входили до складу царської Росії, можна було використовувати лише біло-синьо-червоні прапори імперії.
З революцією 1848–1849 рр. пов'язана поява українського прапора (жовтого з блакитним) в австро-угорській частині України. У жовтні 1848 р. Головна Руська Рада у Львові ухвалила жовто-синє сполучення кольорів прапора. Ці колірні сполучення швидко поширились на українські землі, що перебували на той час у складі Австро-Угорщини, а після революції 1905 – 1907 рр. у Росії – і в Наддніпрянській Україні.
З початком Першої світової війни 1914 – 1918 рр. на західноукраїнських землях найбільше поширюється поєднання жовто-блакитних кольорів. Ці прапори супроводжували на західноукраїнських землях і відзначення 100-річного ювілею Великого Кобзаря.
22 березня 1918 р. Центральна Рада в Києві ухвалила "Закон про державний прапор Української Народної Республіки", який був жовто-блакитним. У 1918 р., у період Гетьманату Павла Скоропадського, порядок кольорів було змінено на синьо-жовтий. Таким він залишився і в період влади Директорії.
У листопаді 1918 р. у Львові Українська Національна Рада затвердила "Тимчасовий основний закон", який дав назву новоствореній державі – Західноукраїнська Народна Республіка (ЗУНР).
Артикул 5 цього закону проголошував прапор держави – блакитно-жовтий.
20 березня 1920 року ухвалено крайовий синьо-жовтий прапор для Закарпатської України, а 15 березня 1939 р. він був прийнятий як державний прапор Карпатської України.
У Радянській Україні не могло бути й мови про поширення жовто-блакитних кольорів. Так, ширилися вигадки, що синьо-жовті фарби запозичені Мазепою зі шведського прапора, що подібні кольори мали місце на прапорах періоду Директорії та за гетьманства П.Скоропадського, а ще – в Організації Українських Націоналістів. Слова "блакить" і "блакитний" нівелювалися, замість них запроваджувались російські "голубий", "лазуровий".
Перший прапор Української СРР був встановлений у березні 1919 року. Це було червоне полотнище із золотими ініціалами УСРР у верхньому куті з золотим облямуванням.
Після того як Україна ввійшла до складу СРСР (30 грудня 1922 р.) був створений новий прапор: червоний із схрещеними молотом і серпом, червоною п'ятикутною зіркою, облямованою золотом, і внизу – абревіатура УРСР.
21 листопада 1949 року Президія Верховної Ради УРСР схвалила новий прапор: горизонтальна смуга (на дві третини висоти прапора) – червона, а нижня (на одну третину) – блакитна. На верхній смузі – золоті схрещені серп і молот, над ними п'ятикутна червона зірка, облямована золотом.
Із проголошенням незалежності України віддали належне синьо-жовтому знамену й визначили його національним символом козацтва впродовж багатьох століть. Український народ не міг відкинути історичну традицію створення своєї держави саме під цим знаменом. А 28 січня 1992 року Верховна Рада України затвердила державним прапором України синьо-жовтий стяг.
Таким чином, ми бачимо, що саме синьо-жовтий колір прапора має всі ознаки українського національного символу. Для українців це кольори чистого неба і пшеничного лану. Не випадково поєднання цих кольорів ми бачимо і на логотипі до Євро-2012 р., де на синьому тлі зображена квітка соняшника.
Отже, ці кольори зародилися в надрах українського народу, без будь-яких сторонніх впливів. Український прапор, який був довгий час національним символом, став згідно з 20-ю статтею Конституції Державним прапором України. І сьогодні наш синьо-жовтий прапор майорить у кожному місті і селі України. Височить він і на головному корпусі нашого славетного НТУУ "КПІ".