Die nasionale vlag van Duitsland (Duits: Flagge Deutschlands) bestaan uit drie ewe groot horisontale bane in die nasionale kleure swart, rooi en goud (Duits: Schwarz-Rot-Gold). Die vlag is in 1919 tydens die kortstondige Republiek van Weimar vir die eerste keer goedgekeur en was tot 1933 in gebruik.
Die 19de-eeuse Rewolusioniste wat die vlagkleure as klere gedra het, het na die vlag as "Dreifarb" verwys, die Duitse vertaling van die term "Trikolore". Die vlag van Duitsland het geen amptelike naam nie, maar word algemeen net Schwarz-Rot-Gold ("swart-rooi-goud") genoem. Daarbenewens is die sinoniem Bundesfarben ("federale kleure") gebruiklik; in die volksmond word dié vlag ook Deutschlandflagge ("Duitslandvlag") genoem. Seevaarders verwys soms na die vlag as "Adenauer", genoem na die eerste Duitse bondskanselier Konrad Adenauer.