Los componentes antidepresivos activos principales en hierba de San Juan son probablemente hyperforin y el hypericin, aunque otros componentes biológicamente activos presenten, por ejemplo, los flavonoides y los taninos, puede también estar implicado.