Трава зверобоя содержит дубильные вещества, эфирное масло, тритерпеновые сапонины, витамины С, Е, флавоноиды, антрахиноны, макро- и микроэлементы и другие биологически активные вещества.