Ukupno postoji sedam glavnih tipova porfirije koji se obično klasifikuju po vrsti bolesti koju uzrokuju.
Postoje četiri „akutne“ porfirije:
- akutna intermitentna porfirija (AIP),
- porfirija variegata (VP),
- hereditarna koproporfirija (HC),
- veoma retka porfirija ALA dehidratazna deficijencija.
Nazivaju se akutnim jer obično izazivaju iznenadne napade intenzivnih bolova u stomaku koji traju i po nekoliko dana. VP i HC mogu takođe uzrokovati simptome i promene na koži.
Ostale porfirije:
- kasna kožna porfirija ili porfirija cutanea tarda (PCT),
- eritropoetska protoporfirija (EPP),
- retka kongenitalna eritropoetska porfirija (CEP) (poznata i kao Ginterova bolest)
One uglavnom pogađaju kožu i ne uzrokuju akutne simptome u drugim organima.
Porfirije se takođe mogu klasifikovati kao hepatične ili eritropoetske u zavisnosti od organa u kojem se akumuliraju porfirini, jetra za hepatične porfirije (AIP, HC, VP i PCT) i kostna srž za eritropoetske porfirije.