Początkowo III Rzesza używała dawnej flagi cesarskiej (czarno-biało-czerwonej), choć w nieco innych proporcjach, lecz w 1935 r. doszło do radykalnej zmiany: zastąpiła ją czerwona z nazistowską swastyką w środku (już wcześniej używana wraz z flagą trójkolorową jako współoficjalna), umieszczoną w białym okręgu. Było to jednocześnie przyjęcie symbolów NSDAP oraz całkowite przekreślenie dotychczasowej symboliki.

Po II wojnie światowej

Po przegranej Trzeciej Rzeszy w II wojnie światowej i okupacji wojsk alianckich na terenie Niemiec nie istniały żadne oficjalne władze, a wszelkie wcześniejsze flagi zostały zakazane. 12 listopada 1946 władze okupacyjne ustanowiły flagę morską, którą musiały posługiwać się dla lepszej identyfikacji wszystkie niemieckie statki. Była to używana w Międzynarodowym Kodzie Sygnałowym flaga oznaczająca literę „C” z wyciętym z prawej strony trójkątem równoramiennym, stąd nazwa „C-Doppelstander”.

Po powstaniu dwóch państw niemieckich flagą Republiki Federalnej Niemiec była tradycyjna flaga z czasów Republiki Weimarskiej.

Kolory czarny, czerwony i żółty znalazły się również na fladze Niemieckiej Republiki Demokratycznej, jednak dodatkowo widniało na niej godło kraju – cyrkiel i młot.

Przed zjednoczeniem Niemiec