Tausendfüßer haben eine abwechslungsreiche Ernährung, die hauptsächlich aus zersetzendem Pflanzenmaterial, Pilzen und Flechten besteht. Sie fressen mostly Laubstreu und anderes verrottetes organisches Material wie herabgefallene Früchte und Blüten, tote Blätter, verrottende Stämme und sogar Algen. Einige Arten fressen auch lebende Pflanzen und Vegetation wie Wurzeln, Stängel und Blätter und gelegentlich auch tierische Materie wie Insekten, Würmer und andere kleine Wirbellose.