Rantai makanan adalah proses perpindahan energi antara makhluk hidup melalui makan dan dimakan, dengan produsen, konsumen, dan dekomposer sebagai bagian pentingnya. Produsen adalah tumbuh-tumbuhan hijau yang menghasilkan energi, sementara konsumen terbagi menjadi beberapa tingkatan berdasarkan apa yang mereka makan, dari herbivora hingga karnivora. Jaring-jaring makanan adalah kumpulan dari beberapa rantai makanan yang saling berhubungan, mencerminkan keragaman makanan dalam ekosistem.