Tradicionalna srpska zastava sadrži tri boje: crvenu, plavu i belu, najčešće u pomenutom rasporedu. Upotreba grba je varirala u zavisnosti od istorijskog perioda i političke situacije u državi. Smatra se da crvena i plava boja potiču još iz perioda srpskog kraljevstva u Srednjem veku, dok su u Novom veku ove boje usvojene po uzoru na boje koje su koristili francuski revolucionari i po uzoru na zastavu Rusije.
Prva zastava u novovekovnoj Srbiji koja sadrži ove boje je usvojena kroz Sretenjski ustav 1835. U ustavu stoji da je zastava srbije „Crveno, bela i uglasto-čelikasta sa grbom u sredini.
Evo kako je izgledala zastava Srbije kroz istoriju