Short answer
For the German army in World War II, the main color was field gray (feldgrau). The navy wore dark navy blue, the air force wore blue-gray, Panzer (armored) crews wore black, and desert and tropical units used khaki or sand tones.
“German soldiers” depends on the period and the service branch, so the right color depends on which of these you mean.
Field gray: the army’s main color
Field gray was the army’s standard color for field service from the years before the First World War through 1945. Army field tunics and trousers were generally in this color. It is usually described as a gray with a slightly green or brown cast, and that is one reason naming an exact shade is hard.
Why shades look different
Surviving items rarely match each other exactly. Several factors explain why:
- Dye batches varied between makers and years.
- Wartime shortages led to fabric substitutes and recycled material.
- Sun, washing and storage faded items unevenly.
- Lighting and photographs change how a color appears.
Compare items side by side under similar light, rather than against a single “correct” shade.
Navy and air force colors
The navy wore dark navy blue, a different shade and cut from the army’s clothing. Luftwaffe clothing was generally blue-gray. Luftwaffe ground units, including field divisions, often wore army-style gray, so the service matters more than the color alone.
Black Panzer uniforms and SS field gray
Armored crews wore a black uniform, introduced in the mid-1930s. It is the best-known exception to the field gray rule. Most Waffen-SS field uniforms were field gray, like the army’s, but with SS insignia. Our Panzer crew jacket guide covers the black uniform in detail.
Desert and tropical shades
Units in North Africa and other hot areas wore lighter kit in khaki and sand tones, as their British opponents did (see British desert uniforms of the Western Desert campaign). Some tropical items leaned toward olive. Tropical items were often cotton, which can fade and age differently from wool.
Earlier colors: Prussian blue and the Imperial army
Before the First World War, Prussian dark blue was the common color for infantry dress tunics. Field gray came in for field service in the years before the war, so an early-1900s item may be dark blue or gray depending on its use. For the timeline, see the evolution of German army uniforms.
Judging color on collector items
- Compare the item with reference photos taken in similar light.
- Look at the reverse, the inside and areas under folds. These usually show the original color better than a faded front.
- Be cautious with modern dyes. Reproductions can look too even or too bright.
- Color alone does not identify a uniform. Check cut, markings and insignia too.
For the navy’s own colors and cut, see our Kriegsmarine uniform guide.