Johanniskraut ist aufgrund seiner Fähigkeit, chemische Verbindungen namens Hypericine zu produzieren, photosensibilisierend. Diese Stoffe können bei Tieren, die dem Sonnenlicht ausgesetzt sind, eine verstärkte Hautreaktion hervorrufen, insbesondere in Bereichen, in denen die Haut weniger durch Fell geschützt ist, wie z. B. an der Nase und den Ohren von Pferden. Es verursacht eine primäre Photosensibilisierung.
Zu den aktiven Inhaltsstoffen im Johanniskraut gehören Naphthodiantrone, Hypericin und Pseudohypericin, Phloroglucinole, Hyperforin und Flavonoide.