Se clasifican basándose en los sustituyentes laterales del anillo, de modo que se distinguen meso porfirinas, uroporfirinas, etio porfirinas y protoporfirinas.