Qualquer substância química que mata bactérias ou inibe seu crescimento é conhecida como antibacteriana. O cloro químico é um agente antibacteriano eficaz usado em soluções de limpeza doméstica, como alvejante.
Peróxido, álcool e aldeídos também são eficazes para matar bactérias. Essas substâncias evaporam ou se decompõem rapidamente e são conhecidas como não produtoras de resíduos. Em contraste, produtos químicos como triclosan, cloreto de benzalcônio e triclocarban, que também são agentes antibacterianos, produzem resíduos duradouros que continuam a agir contra as bactérias. Esses produtos químicos são comumente usados em sabonetes e produtos para a pele. Agentes produtores de resíduos em baixas concentrações produziram bactérias resistentes a medicamentos que os agentes antibacterianos não podem controlar ou matar.