Сучасний синьо-жовтий прапор був уперше публічно зафіксований у Львові 25 червня 1848 року. Тоді українці Королівства Галичини та Володимирії вивісили його над мерією Львова як національний прапор. Після цього синьо-жовтий прапор набував все більшої популярності.
Під час української революції 1917-1921 років цей прапор був національним прапором УНР та Української Держави.
У 1938-1939 роках синьо-жовтий прапор був прапором Карпатської України, а в 1941 році - Української Держави.
Пізніше, в Радянському Союзі, синьо-жовтий прапор використовувався підпільно, а його використання в Радянському Союзі каралося двома роками ув’язнення.
Після розпаду Радянського Союзу в 1991 році цей прапор де-факто використовувався як стяг незалежної України. 18 вересня 1991 р. Президія Верховної Ради України юридично надала двосторонньому синьо-жовтому прапору статус офіційного національного прапора.
А сьогодні, 23 серпня, в Україні щорічно відзначають День державного прапора