Po djelovanju mogu biti:

  1. baktericidni - oni koji uništavaju bakterijske stanice
  2. bakteriostatski - oni koji zaustavljaju rast i razvoj bakterija, nakon čega organizam sam uklanja preostale bakterijske stanice

Za većinu zaraznih bolesti jednako su učinkovita oba tipa, no kod teških infekcija i osoba oslabljenog imuniteta bolji je baktericidni antibiotik. Po širini djelovanja razlikujemo antibiotike:

  1. sa širokim spektrom djelovanja - koji djeluju na više vrsta bakterija
  2. s užim spektrom djelovanja - koji djeluju na mali broj bakterijskih vrsta