Diferența cheie între bactericid și bacteriostatic este că bactericidul este un medicament care ucide bacteriile, în timp ce bacteriostaticul este un medicament care inhibă dezvoltarea bacteriilor.
Bacteriile sunt susceptibile la agenți antibacterieni. Prin urmare, în funcție de capacitatea de a ucide sau de a inhiba agenții antibacterieni, aceștia pot fi clasificați în două categorii ca bactericide și bacteriostatice. De obicei, medicii folosesc fie unul dintre acești agenți, fie uneori o combinație a acestor doi, atunci când tratează o infecție bacteriană și totul depinde de tipul de infecție, condițiile de creștere a microorganismelor, densitatea bacteriană, durata testului și rata de reducere a bacteriilor etc. Mai mult, unii agenți bactericizi și bacteriostatici bine cunoscuți sunt antibioticele. Prin urmare, antibioticele pot fi clasificate și în bactericide și bacteriostatice pe baza mecanismului lor de acțiune. Cu toate acestea, în unele cazuri, un antibiotic poate fi bactericid pentru o tulpină bacteriană și poate inhiba doar creșterea unei tulpini diferite. Prin urmare,toate aspectele menționate mai sus trebuie cunoscute clar înainte de a alege un antibiotic.