V roku1871, keď sa po vyhranej vojne sFrancúzskom, spojil Severonemecký spolok s ostatnými nemeckými štátmi do jednotného Nemecka pod vládoupruskej dynastie, stala sa vlajkou tohto útvaru trikolóra používaná už od roku1866 Severonemeckým spolkom (čierna a biela boli farby pruské, červená potom reprezentovalahanzové mesta). Po vzniku republiky sa od 11. 8.1919 začali vztyčovať v Nemecku vlajky čierno-červeno-žlté, ktoré sa používali už od tridsiatych rokov19. storočia.Frankfurtský snem (1848) ich dokonca vyhlásil za oficiálne. V roku1850 ich však zakázal pruský kráľ.Adolf Hitler sa 13.3.1933 vrátil k vlajke cisárskej, spolu s ňou sa ale mohla vztyčovať vlajkaNSDAP, tá sa tiež stala 15.9.1935 jedinou nemeckou vlajkou. V septembri1949 vyhlásenáNSR, rovnako tak ako o mesiac neskôrNDR sa vrátili k farbám čierno-červeno-žltej. V NDR bola však vlajka ako taká zavedená až zákonom z roku1955 (potom čo NDR získala plnú štátnu suverenitu zmluvou soZSSR). Pre rozlíšenie vlajok oboch štátov, ktoré navyše patrili k znepriateleným táborom, pridala NDR v roku1959 na svoju vlajku štátny znak. Po zjednotení Nemecka v roku1990 vlaje prostá čierno-červeno-žltá trikolóra opäť v celom Nemecku.