A seconda della specie, un uccello può essere un carnivoro, un onnivoro o un erbivoro. Uccelli più grandi con artigli affilati hanno maggiori probabilità di essere carnivori, mentre i piccoli uccelli con becchi costruiti per crackare le noci hanno più probabilità di essere erbivori.
Ci sono circa 10.000 specie viventi di uccelli e attraversano lo spettro dal mangiatore di carne al mangiatore di piante. I carnivori mangiano solo carne, in genere piccoli animali e altri piccoli uccelli. Specie di uccelli che sono carnivori includono gufi, aquile, falchi e falchi. Gli onnivori mangiano carne e piante, ma la carne è più probabile che provenga da piccoli insetti e vermi. Le specie di uccelli onnivori includono polli, pettirossi e struzzi. L'erbivoro mangia solo le piante, ma per gli uccelli questo di solito significa frutti, bacche, noci e semi. Gli uccelli erbivori includono cacatua, are e parrocchetti.