La bandera de la Alemania nazi, oficialmente llamado Bandera Nacional y del Reich (en alemán: Reichs- und Nationalflagge[1]), fue la bandera oficial utilizada por la Alemania nazi desde que fue nombrada bandera nacional (Nationalflagge) en 1935 hasta la disolución del Estado nazi en 1945.
Su diseño es idéntico al de la bandera del Partido Nazi, salvo por la posición del disco blanco con la esvástica nazi (Hakenkreuz) inscrita, que no está centrado sino desplazado hacia la izquierda.
Fue utilizada originariamente como el estandarte del Partido Nacionalsocialista Obrero Alemán.
Tras la elección de Adolf Hitler como canciller en 1933, fue convertida en bandera cooficial el 14 de marzo de ese mismo año, junto a la tricolor negra-blanca-roja del antiguo Imperio alemán.
La bandera tricolor imperial fue prohibida por ser «reaccionaria».