Une exotoxine est une toxine produite par une bactérie[1] en général une protéine ou un peptide.
Elle s'oppose à l'endotoxine, qui est une molécule de la membrane externe, le lipopolysaccharide.
Les exotoxines sont produites par de nombreuses bactéries et le plus souvent sont sécrétées lors de la croissance bactérienne.
Les dénominations « exo-/endotoxine » sont aujourd'hui obsolètes et abandonnées[réf. nécessaire].