Steagul rus are trei câmpuri orizontale egale, cu alb în partea de sus, albastru în mijloc și roșu în partea de jos. Unii ruși cred că albul înseamnă generozitate, albastru pentru loialitate și roșu pentru curaj. Nu există o explicație oficială a sensului culorilor.
Alții cred că albul reprezintă poporul belo rus, albastrul reprezintă ucraineni și roșu simbolizează rușii. O alta teorie este ca albul reprezinta pe partea de sus a lui Dumnezeu, rosul simbolizeaza țăranii în partea de jos și albastru pentru împărat (înainte de 1917) în mijloc. Petru cel Mare a proiectat steagul ca steagul naval al Rusiei în 1699, modelându-l după steagul Țărilor de Jos, dar folosind nuanțele rusești ale culorilor alb, albastru și roșu. A fost adoptată ca pavilionul națiunii din 1883 până în 1917 și re-adoptată în 1991, când Uniunea Sovietică a căzut, cu puțin înainte ca Rusia să devină membră a Națiunilor Unite.