В наземной части растения содержатся гиперицин и псевдогиперицин – красящие вещества, флавоновые гликозиды – гиперозид, кверцитрин, рутин, зеленоватое эфирное масло, в состав которого входят терпены, сесквитерпены, каротин, сложные эфиры изовалериановой кислоты, дубильные вещества, холин и
цетиловый спирт.