Dans les camps, les catégories de prisonniers étaient identifiées par un système de marquage combinant un triangle inversé coloré et des lettres, cousus sur leurs uniformes rayés. Les badges permettaient aux gardes de connaître le motif de l’incarcération.
Les criminels étaient distingués par un triangle inversé vert ; les prisonniers politiques portaient un triangle rouge ; les asociaux (dont les Tziganes, les non-conformistes, les vagabonds) portaient un triangle noir ou — pour les Tziganes dans certains camps, un triangle marron. Les homosexuels étaient identifiés par un triangle rose et les Témoins de Jéhovah par un triangle violet. Les prisonniers non allemands étaient identifiés par la première lettre du nom allemand de leur pays qui était cousue sur leur badge. Les deux triangles qui formaient le badge en forme d’étoile juive étaient jaunes, à moins que le prisonnier juif en question ne fît également partie d’une autre catégorie de prisonniers. Un prisonnier politique juif, par exemple, était identifié par un triangle jaune sous un triangle rouge.