Existen porfirinas que son compuestos complejos ya que el macro ciclo en estos ,se une a metales por medio de enlaces covalentes coordinados .La manera en que tanto los cationes como el macrociclo de unen y el ion metálico por si mismo , explican su  comportamiento de estas.