Selon les espèces, un oiseau peut être un carnivore, un omnivore ou un herbivore. Les gros oiseaux avec des serres acérées sont plus susceptibles d'être des carnivores, tandis que les petits oiseaux avec un bec conçu pour casser des noix sont plus susceptibles d'être des herbivores.
Il existe environ 10 000 espèces vivantes d'oiseaux et le spectre va du mangeur de viande au mangeur purement végétal. Les carnivores ne mangent que de la viande, généralement de petits animaux et d'autres oiseaux plus petits. Les espèces d'oiseaux carnivores comprennent les hiboux, les aigles, les faucons et les faucons. Les omnivores mangent à la fois de la viande et des plantes, mais la viande est plus susceptible de provenir de petits insectes et de vers. Les espèces d'oiseaux omnivores comprennent les poulets, les rouges-gorges et les autruches. L'herbivore ne mange que des plantes, mais pour les oiseaux, cela signifie généralement des fruits, des baies, des noix et des graines. Les oiseaux herbivores comprennent les cacatoès, les aras et les perruches.