Oflag XII-B fue un campo de prisioneros de guerra alemán para oficiales ( Offizierlager ) durante la Segunda Guerra Mundial , ubicado en la ciudadela de Maguncia , en el oeste de Alemania . La fortaleza también había servido como Oflag durante la Primera Guerra Mundial .
En junio de 1940, oficiales superiores británicos, belgas, holandeses y franceses y un pequeño número de ordenanzas fueron transportados a Maguncia desde campos de tránsito en Francia y Bélgica después del final de la Batalla de Francia . En junio de 1942, todos los reclusos fueron transferidos a Oflag XII-A en Hadamar , cerca de Limburgo, que luego pasó a denominarse Oflag XII-B.