Гем является простатической группой многих белков: гемоглобина, миоглобина, цитохромов митохондриальной ЦПЭ, цитохрома Р450, ферментов каталазы, пероксидазы, цитохромоксидазы, триптофанпироллазы. Наибольшее количество гема содержат эритроциты, заполненные гемоглобином, мышечные клетки, имеющие миоглобин, и клетки печени, содержащие цитохром Р450.
Гемы разных белков могут содержать разные типы порфиринов. В геме гемоглобина находится протопорфирин IX, в состав цитохромоксидазы входит формилпорфирин и т.д.