La hierba de San Juan se caracteriza por ser una planta que cuenta con principios activos que resultan interesantes porque proveen efectos terapéuticos sobre la salud como los flavonoides, los aceites esenciales, los taninos, la hipericina y la hiperforina.