22 августа в России отмечается День Государственного флага Российской Федерации, установленный на основании Указа Президента Российской Федерации от 20 августа 1994 года «О Дне Государственного флага Российской Федерации».
В 2019 году флагу исполнилось 350 лет: он появился на рубеже XVII – XVIII веков, в эпоху становления России как мощного государства. Впервые бело-сине-красный флаг с нашитым на нем двуглавым орлом был поднят на первом русском военном корабле «Орел» в 1669 году при его отплытии с Дединовской верфи по Оке в Нижний Новгород и, далее, в Астрахань. У исследователей нет единого мнения о том, как были скомбинированы эти цвета. Появление флага стало важным шагом в утверждении России в качестве суверенного европейского государства, способствовало формированию чувства национальной самоидентификации россиян.
Законным же «отцом» триколора признан Петр I. 20 января 1705 года он издал указ, согласно которому «на торговых всяких судах» должны поднимать бело-сине-красный флаг, сам начертал образец и определил порядок горизонтальных полос.
Указом императора Александра II от 23 июня (11 июня по старому стилю) 1858 года был введен черно-желто-белый флаг как официальный (государственный) флаг Российской Империи. Черно-желто-белый флаг просуществовал до 1883 года. 10 мая (28 апреля по старому стилю) 1883 года Александр III «Повелением о флагах для украшения зданий в торжественных случаях» распорядился использовать бело-сине-красный флаг в качестве государственного флага Российской Империи, вместо черно-желто-белого.
Официально бело-сине-красный флаг был утвержден как государственный флаг России только накануне коронации Николая II в 1896 году. Три цвета флага, ставшего национальным, получили официальное толкование. Красный цвет означал «державность», синий – цвет Богоматери, под покровом которой находится Россия, белый – цвет свободы и независимости. Эти цвета означали также содружество Белой, Малой и Великой России.
В Советской России более 70 лет государственным флагом являлся красный стяг.
Чрезвычайная сессия Верховного Совета РСФСР 22 августа 1991 года постановила считать официальным символом России триколор – исторический флаг России – полотнище из равновеликих горизонтальных белой, лазоревой, алой полос – официальным Национальным флагом Российской Федерации. Указом Президента Российской Федерации от 11 декабря 1993 года было утверждено Положение о Государственном флаге Российской Федерации.
25 декабря 2000 года Президент Российской Федерации В.В. Путин подписал Федеральный конституционный закон «О Государственном флаге Российской Федерации».
В настоящее время чаще всего (неофициально) используется следующая трактовка значений цветов флага России: белый цвет означает мир, чистоту, непорочность, совершенство; синий – цвет веры и верности, постоянства; красный цвет символизирует энергию, силу, кровь, пролитую за Отечество.
Использование Государственного флага Российской Федерации с нарушением Федерального конституционного закона, а также надругательство над Государственным флагом Российской Федерации влечет за собой ответственность в соответствии с законодательством Российской Федерации.