A porfiria é diagnosticada através de sangue, urina e a evacuação de testes. Porphobilinigin e as porfirinas são olhou para os testes.
Uma vez diagnosticado, o paciente deve procurar cuidados de saúde a partir de um hematologista ou outro médico especialista na porfiria.