Гематопорфирин (от греческого αἷμα — «кровь» и πορφύρα — «пурпур») — продукт глубокого распада гемоглобина.

В судебной медицине гематопорфирин используют с целью установления наличия крови в застарелых и сильно изменённых пятнах (обрабатывая их концентрированной серной кислотой).

Гематопорфирин обладает весьма характерным спектром поглощения: одна узкая полоса находится влево от фраунгоферовой линии Д (605–590 нм), вторая, более широкая полоса лежит между линиями Д и Е в жёлто-зелёной части спектра (565–650 нм).