診斷根據尿中ALA,PBG和糞卟啉增加,糞中糞卟啉過量。糞中糞卟啉量突出或僅有糞卟啉更提示是HCP,而不是肝卟啉病,后者糞中糞卟啉和原卟啉的濃度通常相等。在急性發作時尿中ALA,PBG,尿卟啉可能增加。糞卟啉原氧化酶缺乏可在除紅細胞以外的細胞得到論證,但是這不作為常規方法。