O grupo hemo é un composto químico que forma un grupo prostético unido a proteínas constituído por un ión de ferro situado no centro dun gran anel orgánico heterocíclico chamado porfirina. Non todas as porfirinas conteñen ión ferro, pero unha importante proporción das metaloproteínas que conteñen porfirina teñen como grupo prostético un grupo hemo, e coñécense co nome de hemoproteínas. Os hemos máis coñecidos son os que forman parte da proteína hemoglobina, o pigmento vermello do sangue, que transporta o oxíxeno, pero están presentes tamén noutras proteínas.