В 1697 г. для военных кораблей недавно созданного российского флота Петром I был учрежден флаг с тремя равными горизонтальными полосами: белой, синей и красной, поверх которых был наложен голубой Андреевский крест.
Рисунок флага в «Книге о флагах» К. Алярда
Именным Указом №2021 от 20 января 1705 г. Петр I утвердил «…торговых, коммерческих и промышленных российских судов флагом» бело-сине-красный флаг без Андреевского креста.
В 1712 г. Петр I лично составил Описание флагов российского флота, в котором под №7 «Торговый флаг из трех колоров вышеописанных составлен, то есть белый, синий, красный».
Также в Описании флагов российского флота 1712 г. указано, что флагом военно-морского флота является Андреевский флаг.
13 апреля 1720 г. была издана «Книга Устава морского о всем, что касается доброму управлению в бытность флота на море». В этом Уставе, действовавшим до 1797 г., кроме подробного описания флагов и вымпелов военного флота, содержались сведения и о флагах торговых кораблей: «Корабли торговые российские повинны иметь флаг полосатый трех колеров: белый, синий, красный». Это затем подтверждалось Морскими Уставами 1724 г. и 1886 г. и бело-сине-красный флаг как флаг русского торгового флота просуществовал до 1917 г.
Так как по международной морской традиции флагом торгового флота является, как правило, национальный или государственный флаг страны, то бело-сине-красный флаг русских торговых судов воспринимался иностранцами именно как русский национальный флаг. Кроме того, подобный флаг, но с белой полосой, шириной в половину ширины флага и изображением государственного герба в центре, был флагом колониальных владений России в Америке – флагом Российско-Американской Компании.
В Российской империи цвета флага объясняли следующим образом: белый цвет – цвет царя, голубой – дворянства, красный – народа.
В 1850-х гг. под руководством известного геральдиста барона Б.В.Кене была проведена реформа русской геральдики. Результатом реформы стало, в частности, изменение рисунка государственного герба и создание нового государственного флага, который получил название «Гербового народного флага» и был утвержден Указом императора Александром II 11 июля 1858 г. Затем этот Указ был утвержден Сенатом по докладу министра императорского двора графа В. Адлерберга.
По некоторым сведениям такой флаг появился в Московском государстве еще во времена Михаила Федоровича, а объяснение символики флага давалось в тексте указа: «Расположение сих цветов горизонтальное, верхняя полоса черная, средняя желтая (или золотая), а нижняя белая (или серебряная). Первые полосы соответствуют черному государственному