El grupo hemo (del griego αἷμα "sangre") es un grupo prostético que forma parte de diversas proteínas, entre las que destaca la hemoglobina, consiste en un ion Fe2+
(ferroso) contenido en el centro de un gran heterociclo orgánico llamado porfirina, hecho de cuatro grupos pirrólicos unidos entre sí por medio de puentes metileno. 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. El grupo hemo es principalmente conocido por formar parte de la hemoglobina, el pigmento rojo de la sangre, pero también se encuentra en un gran número de otras hemoproteínas biológicamente importantes tales como la mioglobina, citocromos, catalasa, y la óxido nítrico sintasa endotelial.