День Российского флага был установлен Указом Президента России от 20 августа 1994 года. Флаг представляет собой прямоугольное полотнище, состоящее из трех горизонтальных равновеликих полос: верхней — белого, средней — синего, нижней — красного цветов.
Впервые трехцветный флаг был поднят на русском корабле «Орел» при царе Алексее Михайловиче в 1667 году. Однако законным отцом его считают Петра I, который издал указ поднимать на торговых судах бело-сине-красный флаг. Статус государственного был придан полотнищу при императоре Александре III в 1883 году. В царской России белая полоса означала свободу, синяя — Богородицу, под покровительством которой жила страна, а красная — Державность.
Существует и еще одна «державная» трактовка значений цветов флага, которая означает единство трех братских восточно-славянских народов: белый — цвет Белой Руси (Белоруссии), синий — Малороссии (Украины), красный — Великороссии. При этом собственно государственного флага у России не было до середины 19-го века. Бело-сине-красный флаг всё это время оставался коммерческим флагом. Лишь с приходом моды на флаги в 1870-х годах он всё чаще стал использоваться и как национальный. На протяжении второй половины 19-го века велись споры, какой же флаг считать национальным — бело-сине-красный или чёрно-жёлто-белый, который использовался как государственный с 1858 года по указанию Александра II. Вопрос был официально решён 28 апреля 1883 года, когда «Повелением о флагах для украшения зданий в торжественных случаях» Александр III распорядился использовать исключительно бело-сине-красный флаг. В свою очередь, чёрно-жёлто-белое знамя стало считаться династическим.
В настоящее время трактовка цветов изменилась. Белый цвет означает мир, чистоту и непорочность, синий — веру и постоянство, а красный символизирует энергию, силу и кровь, пролитую за Отечество.
В новую Россию трехцветный стяг вернулся 22 августа 1991 года, когда Верховный Совет РСФСР постановил: «считать исторический флаг России — полотнище из равновеликих горизонтальных белой, лазоревой и алой полос — официальным Национальным флагом Российской Федерации». Через три года 22 августа был объявлен Днем Государственного флага Российской Федерации. Статус и порядок использования флага установлен в 2000 году Федеральным конституционным законом «О Государственном флаге Российской Федерации».