As porfirinas são um grupo de compostos orgânicos macrocíclicos heterocíclicos, compostos por quatro subunidades pirrólicas modificadas interligadas em seus átomos de carbono α via pontes de metino (=CH−). O pai da porfirina é a porfina, um composto químico raro de interesse exclusivamente teórico. As porfinas substituídas são chamadas de porfirinas. Com um total de 26 elétrons π, dos quais 18 elétrons π formam um ciclo plano e contínuo, a estrutura do anel da porfirina é frequentemente descrita como aromática. Um resultado do grande sistema conjugado é que as porfirinas normalmente absorvem fortemente na região visível do espectro eletromagnético, ou seja, são profundamente coloridas. O nome “porfirina” deriva da palavra grega (porphyra), que significa roxo.
Complexos metálicos derivados de porfirinas ocorrem naturalmente. Uma das famílias mais conhecidas de complexos de porfirina é o heme, o pigmento das células vermelhas do sangue, um cofator da proteína hemoglobina.