Un virus care infectează bacteriile se numește bacteriofag sau pur și simplu un fag. Fagii sunt compuși din proteine și acid nucleic, fie ADN, fie ARN.
Fagii au un segment capsid sau capsid care incadreaza acidul nucleic intr-o structura formata din proteine. Multe fagi au, de asemenea, un segment de coadă care este un tub tubular din proteine, prin care apele nucleice se deplasează când fagul se atașează la o bacterie.
Ca și alți viruși, fagii nu reușesc să se reproducă singuri. În schimb, ei folosesc mecanismele de sinteză a proteinelor și a replicării acidului nucleic ale bacteriilor pentru a produce noi copii ale acestora. Unii viruși rămân latenți odată ce au infectat celula bacteriană și devin activi numai atunci când se schimbă mediul în interiorul bacteriei. Odată ce celulele bacteriene încep să reproducă fagii, procesul va continua până când abundența particulelor de fag din interiorul bacteriei va determina spargerea celulei și eliberarea noilor fagi în mediu.