Giòi ăn thực vật, động vật hoặc máu, tùy thuộc vào loài. Trong số những con giòi ăn thịt, một số giống bị phân hủy, một số khác ăn mô sống và một số ăn hỗn hợp cả hai.
Giòi là giai đoạn ấu trùng của ruồi trưởng thành. Giai đoạn này của vòng đời ruồi thường kéo dài dưới một tuần, với việc con giòi ăn liên tục và phát triển qua một số giai đoạn sống được gọi là cá thể. Tại Hoa Kỳ, giòi ruồi xanh là loài ấu trùng ruồi duy nhất được phép sử dụng trong điều trị y học. Khi vết thương không lành, các bác sĩ dùng giòi ruồi xanh để ăn mô chết nhằm làm sạch và khử trùng vết thương.