L'identificazione di una specifica forma di porfiria può essere ottenuta sulla base di esami di laboratorio, svolti sul sangue, sulle urine e sulle feci. La coproporfiria ereditaria può essere distinta dalla maggior parte delle altre porfirie sulla base del riscontro di manifestazioni cutanee tipiche. La porfiria variegata presenta caratteristiche simili, ma può essere esclusa mediante l'analisi delle porfirine urinarie e fecali, svolta tramite cromatografia liquida ad alta prestazione a rilevazione di fluorescenza. Gli esami biochimici per le porfirie risultano maggiormente utili se i campioni sono raccolti durante gli episodi acuti. Tipicamente, il metabolita utilizzato per distinguere la coproporfiria ereditaria dalla porfiria variegata è la protoporfirina, presente solo nel secondo caso nel plasma e nelle feci dei soggetti affetti.