El responsable de la toxicidad de esta planta, es la hipericina, se trata de un pigmento heliantrono de color rojo encarnado y fluorescente que se encuentra en las manchas negras dispersas en la superficie de las hojas y pétalos florales del vegetal.