Den sort-rød-gule trikolore blev introduceret under Martsrevolutionen i midten af det 19. århundrede, hvor det kortlivede Frankfurtparlament (1848-50) foreslog dette flag til et forenet og demokratisk Tyskland. Med dannelsen af Weimarrepublikken efter 1. verdenskrig blev trikoloren indført som nationalflag i Tyskland. Efter 2. verdenskrig blev flaget både udpeget som Vest- og Østtysklands flag. De to flag var identiske indtil 1959, da der blev tilføjet socialistiske symboler til det østtyske flag. Siden genforeningen 3. oktober 1990 er den sort-rød-gule trikolore igen blevet Tysklands flag.