Luminol reacciona igualmente bien con sangre humana y animal. La reacción entre el luminol y la sangre se basa en la presencia de hemoglobina, que es una proteína que se encuentra en los glóbulos rojos. Cuando el luminol entra en contacto con la sangre, sufre una reacción química con el hierro de la hemoglobina, lo que da como resultado la emisión de luz. La intensidad de la luz producida depende de la concentración de hemoglobina en la muestra de sangre, no de la especie de la que se originó la sangre.