Batı ve Doğu Almanya'nın bayrakları, tarihsel ve siyasi farklılıklar nedeniyle farklıdır. Batı Almanya bayrağı, 1949 yılında kabul edilen ve günümüzde de kullanılan siyah, kırmızı ve altın renklerindeki yatay üç renkli bayraktır. Doğu Almanya ise 1959 yılından itibaren, siyah, kırmızı ve altın arka planda Doğu Almanya arması bulunan bir bayrak kullanmıştır. İki Almanya'nın 1990 yılında birleşmesinden sonra, tek bir ulusal bayrak olarak siyah, kırmızı ve altın renkleri yeniden kabul edilmiştir.