Las causas principales del olor fétido en las heces son la enfermedad celíaca, la enfermedad de Crohn, la pancreatitis crónica, la fibrosis quística, ciertas infecciones intestinales, enfermedades que causan malabsorción y el síndrome del intestino corto.