Karnivor, pemakan daging, atau satwaboga[1] adalah makhluk hidup yang memperoleh energi dan nutrisi yang dibutuhkan dari makanan berupa jaringan hewan, baik sebagai pemangsa maupun pebangkai.[2][3] Hewan-hewan yang hanya bergantung pada daging hewan untuk nutrisinya disebut karnivor obligat dan hewan-hewan yang juga mengonsumsi makanan nonhewan disebut karnivor fakultatif.[3] Omnivor juga mengonsumsi makanan hewan dan nonhewan, dan terlepas dari definisi yang lebih umum, tidak ada batasan rasio antara materi makanan dari tumbuhan dan hewan yang dapat membedakan karnivor fakultatif dari omnivor.[4] Karnivor yang menduduki puncak rantai makanan disebut predator tingkat tinggi.
Tumbuh-tumbuhan yang menangkap dan memakan serangga (dan, terkadang, hewan kecil lainnya) disebut tumbuhan karnivor. Demikian pula fungi yang memakan hewan mikroskopis sering disebut fungi karnivor.
<ref>
tidak sah;
tidak ditemukan teks untuk ref bernama nutrient
<ref>
tidak sah;
tidak ditemukan teks untuk ref bernama carnivores