Det tyske nationalflag blev officielt vedtaget den 23. maj 1949.
Det tyske nationalflag har tre lige store vandrette bånd af sort (øverst), rødt og guld. Disse farver har spillet en vigtig rolle i Tysklands historie og kan spores tilbage til den hellige romerske kejsers middelalderlige banner, som havde en sort ørn med røde kløer og rødt næb på en guldbaggrund. De sorte, røde og gyldne farver blev taget fra de tyske soldaters uniformer under Napoleonskrigene. Tyskerne forbinder farverne i det moderne flag med frihed og enhed, da de blev vedtaget ved det første forsøg i den forenede tyske republik. Flaget har et forhold mellem bredde og længde på 3:5.
Historie om Tysklands flag
Det horisontale trikoloreflag, der anvendes i dag, stammer helt tilbage fra 1778 og blev populariseret af det tyske forbund i 1848. Da forbundets fiasko blev det dog ikke længere brugt, blev flaget ikke længere brugt. Da den preussiske konge forenede Tyskland og blev kejser i 1871, vedtog han et sort, hvidt og rødt flag for det tyske kejserrige. Denne trikolore, som blev kendt som “kejserlige farver”, blev brugt indtil Det andet Riges nederlag under Første Verdenskrig. I 1919 blev det sorte, røde og gyldne flag (kendt som de “republikanske farver”) vedtaget af den nyoprettede Weimarrepublik. Farverne sort, rød og guld repræsenterede farverne for de midtsøgende, republikanske og demokratiske politiske partier i Weimarrepublikken, som havde dannet en koalition for at undgå, at krigsmagere eller pacifistiske ekstremister kom til magten. Skiftet fra de kejserlige farver til de republikanske farver var imidlertid kontroversielt for mange i Weimerrepublikken på det tidspunkt. Da Weimarrepublikken kollapsede i 1933, og nazistpartiet blev valgt, blev Tysklands flag vendt tilbage til de tidligere års røde, hvide og sorte design. Nazipartiets officielle flag, som var forsynet med et sort hagekors, blev også samtidig brugt til at repræsentere landet på dette tidspunkt.
Da nazistpartiet fik fuld kontrol over Tyskland, ophørte de med at bruge det rødt, hvidt og sort flag til fordel for nazistpartiets flag, som var forsynet med et sort hagekors. Dette flag blev brugt til at repræsentere Tyskland indtil slutningen af Anden Verdenskrig, hvor alle nazisymboler, herunder flaget, blev forbudt. Dette forbud mod nazisymbolik gælder fortsat i mange lande den dag i dag, herunder Tyskland, hvor det håndhæves mest strengt.
I hele den tid, hvor Tyskland var delt, en tid, der strakte sig fra 1949 til 1989, brugte Østtyskland og Vesttyskland forskellige flag. Selv om der var en vis tøven med hensyn til at acceptere et nationalt flag før den endelige genforening, vedtog Vesttyskland det sorte, røde og gyldne tyske flag, som vi kender i dag. Da Østtyskland var under sovjetisk styre, repræsenterede flaget endnu ikke dem, selv om de brugte et lignende flag. Fra og med 1959 brugte Østtyskland et flag, der inkorporerede den sorte, røde og gyldne baggrund med Østtysklands våbenskjold på flaget. Brugen af dette flag blev forbudt i Vesttyskland, da det blev betragtet som et symbol mod genforeningen. Lige siden Berlinmurens fald i 1989 har det sort, rødt og gyldne flag officielt stået for hele Tyskland.