No todas las porfirinas contienen hierro, pero una fracción sustancial de las metaloproteínas que contienen el núcleo porfirina, poseen el grupo hemo como grupo prostético; estas proteínas se conocen como hemoproteínas.