Историческим государственным флагом России считается бело-сине-красное полотнище, которое было поднято на первом русском корабле «Орёл» во время царствования Алексея Михайловича в 1668 году.
Предшественниками современного российского государственного флага в Древней Руси были княжеские стяги в виде длинных шестов с ветвями деревьев, пучками трав или конской гривой наверху, а затем с кусками тканей ярких цветов в форме клина. Стяг, на полотнище которого с XIV века помещалось священное изображение (образы Спасителя, Богородицы и святых, православные кресты), стали называть знамением или знаменем, а также хоругвью.

Битва на Куликовом поле в 1380 году. Видны стяги русского войска (слева). Из рукописи «Сказание о Мамаевом побоище», XVII век
Русские знамёна XVI—XVII веков обычно изготавливались из камки — китайской шёлковой ткани с разводами, а также из тафты — гладкой тонкой шёлковой ткани. Прямоугольная часть полотнища называлась серединой, к ней пришивался прямоугольный треугольник — откос.
Знамёна были тогда в основном большого размера: так, знамя Всемилостивого Спаса, с которым царь Иван Грозный ходил в поход на Казань в 1552 году, имело длину около 3 м, а высоту по древку — 1,5 м. Оно представляло собой продолговатое полотнище с откосом, «построенное» из ткани малинового (по старым описям — «червчатого») цвета. Посередине стяга был вшит образ Спаса Нерукотворного, древко знамени увенчивалось позолоченным серебряным крестом. В XVI и XVII веках это знамя Ивана Грозного брали в различные походы русские войска, а в начале XVIII века, уже при Петре І, его вручили Б. П. Шереметеву, который отправлялся в поход против шведов.

Знамя Всемилостивого Спаса, 1552 год
Слово «флаг» широко используется в России со времён Петра I. До этого употреблялись исключительно термины «знамя», «стяг», «хоругвь», «прапор». Так, в документах второй половины XVII века, относящихся к строительству первого русского корабля «Орёл», говорится о корабельных знамёнах. Пётр I значительно расширил русскую знамённую систему: помимо знамён армейских полков, появляется царский, позднее императорский, штандарт, флаги военного и торгового флота.
6 (16) августа 1693 года, во время плавания Петра I в Белом море с отрядом военных кораблей, построенных в Архангельске, на 12-пушечной яхте «Святой Пётр» был поднят так называемый флаг царя Московского. Он представляет собой сшитое из флагдука полотнище размером 4,6×4,3 метра, состоящее из трёх горизонтальных равновеликих полос белого, синего и красного цветов, с золотым двуглавым орлом посередине. Осенью 1693 года указанный флаг вместе с двумя флагами с иерусалимскими крестами Пётр I подарил архиепископу Афанасию, затем он хранился Архангельске, а в 1910 году доставлен П. И. Белавенцем в Санкт-Петербург.
Оригинал этого старейшего из сохранившихся российских флагов ныне находится в Центральном военно-морском музее в Санкт-Петербурге

Флаг царя Московского (оригинал, 1693 год)
В 1693 году триколор стал личным штандартом царя Петра I. 20 января 1705 года он издал указ, согласно которому «на торговых всяких судах» должны были поднимать бело-сине-красный флаг. Триколор также некоторое время использовали на военных кораблях.
Однако в 1712 году на военном флоте был утвержден новый Андреевский флаг (белое полотнище с двумя диагональными полосами синего цвета, образующими наклонный крест).

Российские флаги из книги «Новое голландское корабельное строение». 1699—1700 годы
В начале XVIII века при Петре I появился царский (в дальнейшем императорский) судовой штандарт — жёлтое (золотое) полотнище с расположенным посередине чёрным двуглавым орлом, держащим в клювах и лапах карты четырёх морей. Этот флаг обозначал личное присутствие государя на военном корабле или катере.
В «кабинетных делах» Петра I сохранилось его собственноручное описание штандарта. Вероятно, эта запись сделана по поводу Морского устава 1720 года.

Штандарт Петра I с линейного корабля «Ингерманланд». Оригинал, 1716 год. Центральный военно-морской музей.
В 1742 году в связи с церемонией коронации Елизаветы Петровны к числу прежних государственных регалий — короне, скипетру, державе — добавились новые: Государственное знамя, Государственный меч и Большая государственная печать. Впервые созданное Государственное знамя Российской империи представляло собой жёлтое полотнище с изображением на обеих его сторонах чёрного двуглавого орла в окружении овальных щитков с 31 территориальным гербом, символизирующих упомянутые в императорском титуле царства, княжества и земли.
При императрице Екатерине I впервые были официально обозначены гербовые цвета – чёрный и жёлтый. Во время правления императрицы Анны Иоанновны, в Высочайше утверждённом мнении Сената от 17 (28) августа 1731 года белая кокарда названа «Российским полевым знаком», а в драгунских и пехотных полках офицерам предписывалось иметь шарфы в том числе и «по Российскому гербу», из чёрного шёлка с золотом (либо из чёрного и жёлтого шёлка).
В царствование императора Петра III, наряду с белыми, впервые появляются и чёрно-жёлтые кокарды, а уже при Павле I в 1796 году устанавливается офицерская кокарда в виде чёрного банта с узкими оранжевыми полосками.
В 1815 году при императоре Александре I к имевшимся двум цветам кокарды, чёрному и оранжевому, добавился третий — белый (серебряный). В том же году в честь победы над Наполеоном на общественных зданиях в России были вывешены флаги чёрно-жёлто-белых цветов.
11 (23) июня 1858 года императором Александром ІІ утверждён рисунок флага «гербовых цветов Империи» (чёрно-жёлто-белый) и дано истолкование этих цветов. Указ утвердил Правительствующий Сенат Российской империи. Первоначально этот флаг получил название «гербовый народный флаг», а в 1873 году он был назван «национальным».
_11_june_1858_-_flag.jpg)
Изображение флага гербовых цветов Российской империи в приложении к указу императора Александра II от 11 (23) июня 1858 года.
В то же самое время бело-сине-красными флагами был украшен Париж во время его посещения императором Александром II для заключения мира после Крымской войны 1853—1856 годов, а французские газеты писали тогда об этом флаге как о «русском национальном».
Несмотря на утверждение чёрно-жёлто-белых государственных цветов России, бело-сине-красный флаг оставался флагом торгового флота. Однако это не умаляло его значение, так как в соответствии с международной флажной традицией, как правило, национальный или государственный флаг одновременно является и флагом гражданского флота. Именно поэтому бело-сине-красный флаг во всём мире считался русским национальным флагом. При этом в самом русском обществе чёрно-жёлто-белый флаг воспринимался как правительственный, в отличие от бело-сине-красного флага, который постепенно фактически приобретал статус гражданского флага.
.jpg)
Михай Зичи. «Александр II и шах Наср-эд-Дин во время парада на Царицыном лугу» (1874 г.)
Бело-сине-красные флаги всё чаще стали появляться на улицах российских городов, по крайней мере, столичных: например, в Москве во время открытия памятника А. С. Пушкину (1880 год). Именно на этот флаг обратил особое внимание император Александр III. Когда в 1883 году речь зашла о праздновании его коронации, министру внутренних дел графу Д. А. Толстому было объявлено о желании «в русской столице… видеть национальные флаги». 28 апреля (10 мая) 1883 года, накануне коронации Александра III, появилось Высочайшее повеление «О флагах для украшения зданий в торжественных случаях», разрешающее использовать для украшения зданий только бело-сине-красный флаг.
29 апреля (11 мая) 1896 года на основе доклада великого князя генерал-адмирала Алексея Александровича, в котором содержались выводы Особого совещания о русских национальных цветах, император Николай II принял решение «на признание во всех случаях бело-сине-красного флага национальным».
В самом начале Первой мировой войны, 12 (25) августа 1914 года, было предписано использовать на манифестациях новый флаг — бело-сине-красное полотнище с чёрным двуглавым орлом в жёлтом квадрате у древка (также разрешалось его употребление «в частном быту»). Таким образом, этот флаг соединил императорский штандарт с национальным флагом. Его символика подчёркивала «единение Царя с народом».

Бело-сине-красное полотнище с чёрным двуглавым орлом в жёлтом квадрате у древка, 1914 г.
Во время Февральской революции 1917 года император Николай II отрёкся от престола в пользу своего брата великого князя Михаила Александровича, который, в свою очередь, передал власть Временному правительству. Затем 1 (14) сентября 1917 года Россия была провозглашена демократической республикой.
25 апреля (8 мая) 1917 года под председательством Ф. Ф. Кокошкина состоялось заседание Юридического совещания при Временном правительстве для «обсуждения вопроса о дальнейшем употреблении знаков государственного герба и национального флага».
На прошедшем 6 (19) мая 1917 года заседании Временного правительства вопрос о государственном гербе и национальном флаге отложили до «разрешения Учредительным собранием». Бело-сине-красный флаг продолжал быть фактическим государственным символом России до Октябрьской революции 1917 года, а в период Гражданской войны бело-сине-красный флаг представлял собой символ Российского государства и Белого движения в противовес красному флагу Советской России.
В ночь с 25 на 26 октября (с 7 на 8 ноября) 1917 года в России произошла очередная революция, и к власти пришла партия большевиков. Высшими органами власти государства стали Всероссийский Центральный Исполнительный Комитет (ВЦИК) и Совет Народных Комиссаров (СНК).
Роль государственного флага в Советской России в первые месяцы советской власти выполняло прямоугольное красное полотнище без надписей и эмблем, хотя это и не было установлено никаким нормативным актом (юридически сохранялось официальное название государства — Российская Республика, флагом которой также де-юре оставался бело-сине-красный флаг).
17 июня 1918 года ВЦИК утвердил образец изображения флага РСФСР, разработанный по поручению Народного комиссариата иностранных дел художником-графиком С. В. Чехониным. Флаг представлял собой красное прямоугольное полотнище, в верхнем углу которого, у древка, помещалась надпись «РСФСР» золотыми буквами, стилизованными под славянские; эта надпись от остальной части полотнища с двух сторон отделялась золотыми полосками, образующими прямоугольник.

Государственный флаг РСФСР (17 июня 1918 г. —21 января 1937 г.)
Постановлением Президиума ВЦИК от 1 апреля 1937 года утверждён новый образец Государственного флага РСФСР, разработанный по поручению Президиума ВЦИК художником А. Н. Милькиным. В отличие от флага РСФСР прежнего образца, новый флаг не имел обведённого золотыми линиями крыжа, а аббревиатура названия республики была нанесена обычным шрифтом, без разделительных точек.

Государственный флаг РСФСР (21 января 1937 г. —8 января 1954 г.)
Указом Президиума Верховного Совета РСФСР от 23 декабря 1955 года утверждено «Положение о Государственном флаге Российской Советской Федеративной Социалистической Республики», в котором были уточнены размеры и место расположения символов на флаге. Неотъемлемой частью в указанное Положение включили графическое изображение флага с указанием всех размеров, необходимых при его изготовлении.
Описание государственного флага РСФСР было в целом повторено в статье 181 новой Конституции РСФСР, которую приняли в 1978 году. 22 января 1981 года Указом Президиума Верховного Совета РСФСР утверждена новая редакция Положения о Государственном флаге РСФСР. В нём, в частности, на цветном и схематическом рисунках обратной стороны полотнища флага отсутствовали изображения звезды, серпа и молота.
1 ноября 1991 года пятым Съездом народных депутатов РСФСР бело-лазорево-алый флаг был законодательно утверждён Государственным флагом РСФСР
Государственный флаг РСФСР представляет собой прямоугольное полотнище с равновеликими горизонтальными полосами: верхняя полоса белого цвета, средняя — лазоревого цвета и нижняя — алого цвета. Отношение ширины флага к его длине — 1:2.

Государственный флаг РСФСР (1 ноября — 25 декабря 1991 г.
20 августа 1994 года президентом России Борисом Ельциным был подписан указ «О Дне Государственного флага Российской Федерации», который постановил отмечать День флага 22 августа, в честь восстановления исторического флага России.
В декабре 2000 года президент страны Владимир Путин подписал закон «О Государственном флаге РФ», в котором закреплены порядок цветов, соотношение сторон полотна — 2:3 и правила его использования.

Изображение флага из Приложения к Федеральному конституционному закону от 25 декабря 2000 г. № 1-ФКЗ «О Государственном флаге Российской Федерации»
17 июня 2023 года в Санкт-Петербурге на берегу Финского залива, в парке, посвящённом 300-летию города, на самых высоких в Европе флагштоках (179,5 м) торжественно подняли исторические флаги Российской империи (чёрно-жёлто-белый флаг), СССР и Государственный флаг Российской Федерации. Полотнище каждого флага имеет размеры 40x60 метров и весит около 500 кг.
Церемония была посвящена 330-летию бело-сине-красного флага Петра I, 165-летию чёрно-жёлто-белого флага, учреждённого Александром II, и 100-летию флага СССР.
