Karnivor atau maging[1] merujuk kepada hidupan pemangsa yang memakan haiwan lain atau daging haiwan lain sebagai bekalan tenaga dan nutrisi yang diperlukan untuk terus hidup,[2] baik secara langsung mahupun tidak langsung (sebagai pebangkai).[3][4]
Haiwan-haiwan yang hanya bergantung pada daging haiwan untuk nutrisinya disebut karnivor obligat dan haiwan-haiwan yang juga memakan sumber bukan haiwan disebut karnivor fakultatif;[4] ia termasuk omnivor namun terlepas dari definisi yang lebih umum, tidak ada batasan nisbah antara sumber makanan dari tumbuhan dan haiwan yang dapat membezakan karnivor fakultatif dari omnivor.[5] Karnivor yang menduduki puncak rantai makanan disebut predator tingkat tinggi.
<ref>
tidak sah; tiada teks disediakan bagi rujukan yang bernama nutrient
<ref>
tidak sah; tiada teks disediakan bagi rujukan yang bernama carnivores