Un antiviral est, par définition, une molécule destinée à agir contre la multiplication d'un virus. Il est donc administré en cas d'infection virale.
Il en existe différents types, adaptés à chaque virus particulier, mais ils peuvent être généralement classés en trois catégories en fonction de leur mode d'action :