As porfirinas son un grupo de compostos orgánicos, a maioría dos cales aparecen na natureza. Unha das porfirinas mellor coñecidas é o grupo hemo, o pigmento que lle dá cor vermella ao sangue; o hemo é un cofactor da proteína hemoglobina, que se encontra dentro dos glóbulos vermellos. As porfirinas son compostos heterocíclicos e macrocíclicos compostos por catro subunidades pirrol modificadas interconectadas cos seus átomos de carbono α por medio de pontes metino (=CH-).