Государственный флаг Российской Федерации — один из официальных государственных символов России, наряду с гербом и гимном. Государственный флаг России представляет собой прямоугольное полотнище из трёх равновеликих горизонтальных полос: верхней — белого, средней — синего и нижней — красного цвета. Отношение длины флага к его ширине 2:3.
В течение полутора столетий флаг нашей страны многократно изменялся. В ноябре 1990 года правительственная комиссия по разработке новой государственной символики решила проблему флага фактически без разногласий: Россия вернула себе бело-сине-красный флаг с более чем 300-летней историей.
С 1994 года в календаре знаменательных дат нашей страны существует памятный день — День Государственного флага Российской Федерации. Ежегодно он отмечается 22 августа в честь решения Верховного Совета РСФСР 1991 года: «Считать исторический флаг России — полотнище из равновеликих горизонтальных полос — белой, лазоревой и алой, официальным Национальным флагом Российской Федерации». В позднейшей трактовке правового акта от 11 декабря 1993 года цветовое сочетание флага было определено более точно — белый, синий, красный. Это знаменательное событие стало отправной точкой в возвращении к жизни традиционных символов русской государственности.
История цветообразования флага тесно связана с зарождением русского флота и началась во времена царствования Алексея Михайловича. В 1669 году на реке Оке в селе Дединово была построена флотилия из пяти судов для защиты торговых караванов на Волге и Хвалынском (Каспийском) море. Капитан первого русского военного корабля «Орёл» голландец Давид Бутлер послал запрос в адрес царского двора, какие цвета следует поднять над флотилией. Вскоре после этого последовал указ выдать на суда Волжско-Камской флотилии значительное количество ткани белого, красного и синего цветов для вымпелов и флагов.
Любимым цветом русского народа был красный. Красное солнышко, красна девица, Красная площадь — синонимы слова «красивый». По русским народным понятиям красный цвет символизировал отвагу, кровь и огонь. Синий — веру, небо, целомудрие. Белый — чистоту, правду, благородство.
20 января 1705 года от имени царя Петра Первого был издан указ, объявленный по военно-морскому ведомству: «На торговых всяких судах, которые ходят по Москве-реке и по Волге, и по Двине, и по иным всем рекам … быть знаменам по образцу, каков нарисован, послан под сим Его Величества Государя указом. А иным образцом знамён … не ставить». Рисунок флага был собственноручно вычерчен Петром — три горизонтальные полосы сверху вниз: белая, синяя, красная. Указ имел незыблемую силу закона для всей России.
После смерти Петра I национальные цвета стали забываться. Возросшее немецкое влияние при дворе и в армии привело к смене цветов в государственной символике. В 1858 году при царе Александре II государственным флагом России стало полотнище с тремя полосами — чёрной, жёлтой и белой. Но впервые в России черно-желто-белый флаг начал вывешиваться в торжественные дни после 1815 года, вслед за окончанием Отечественной войны с наполеоновской Францией.
Отныне в России параллельно существовали два флага. Официальный чёрно-жёлто-белый флаг олицетворял трон и династию, а петровский бело-сине-красный остался гражданским, народным стягом. В 1883 году Александр III перед коронацией отдал предпочтение старому петровскому флаг: «В торжественных случаях, когда признаётся возможным дозволить украшение флагами, чтобы был употребляем исключительно русский флаг, состоящий из трёх полос — верхней — белого, средней — синего, нижней — красного цветов». Тем не менее, династический и народный флаги просуществовали вместе вплоть до 1917 года.
После Октябрьской революции в октябре 1917 года русский триколор стал знаменем белого движения в противовес красному советскому. 30 декабря 1922 года был образован Союз Советских Социалистических Республик. Через два года у молодого государства появился свой флаг. Этот стяг имел статус государственного флага державы дольше всех – почти семьдесят лет.
С распадом СССР флагом страны стал флаг РСФСР, которым к тому времени был бело-сине-красный триколор. Постановлением Верховного Совета РСФСР от 22 августа 1991 года исторический флаг России был признан официальным Национальным флагом Российской Федерации: «Верховный Совет РСФСР постановляет: до установления специальным законом новой государственной символики Российской Федерации считать исторический флаг России — полотнище из равновеликих горизонтальных белой, лазоревой и алой полос — официальным Национальным флагом Российской Федерации».
25 декабря 1991 года по решению Верховного Совета РСФСР название государства «РСФСР» было изменено законом на название «Российская Федерация (Россия)». Вечером этого же дня над Кремлём вместо флага СССР развевался флаг России.
25 декабря 2000 года был принят Федеральный конституционный закон «О Государственном флаге Российской Федерации». Он определяет правовое положение и правила использования флага России.