Bakteriofag adalah virus yang menginfeksi bakteri. Terdiri dari kepala yang mengandung DNA atau RNA dan ekor. Bakteriofag menempel pada bakteri, menyuntikkan asam nukleat ke dalamnya, dan menggunakan mesin seluler bakteri untuk mereproduksi dirinya sendiri. Partikel virus baru berkumpul di dalam bakteri dan kemudian dilepaskan melalui lisis sel.
Bakteriofag bisa bersifat ganas, dengan cepat membunuh bakteri, atau bersifat sedang, di mana DNA mereka dimasukkan ke dalam kromosom bakteri. Fag beriklim sedang dapat ditularkan oleh bakteri ke keturunannya.
Bakteriofag digunakan dalam pengobatan untuk pengobatan dan pencegahan penyakit menular. Profilaksis fag adalah penggunaan bakteriofag tertentu untuk mencegah infeksi bakteri berbahaya, seperti kolera dan disentri. Bakteriofag juga digunakan untuk mendiagnosis infeksi karena spesifisitasnya yang tinggi terhadap bakteri tertentu.