Mačja zmija je vrsta zmije na drvetu sa zjenicama nalik na mačke, okomito prorezanim zjenicama. Postoje brojne vrste mačjih zmija, autohtonih na svim kontinentima. Ove noćne zmije su otrovne, ali je otrov obično preslab da bi naštetio ljudima. Različite vrste mačjih zmija obično se hrane gušterima, žabama, krastačama, malim sisavcima, pticama i jajima.
Vrste zmija mačjih očiju mogu se naći u cijelom svijetu. Mačje zmije iz roda Boiga, porijeklom iz Azije, Afrike i Australije, mogu doseći duljinu od 1.6 do 9 stopa (0.5 do 2.8 metara). Zmije mačjih očiju iz afričkog roda Dipsadoboa mogu doseći duljinu od 1.6 do 4.5 metra (0.5 do 1.4 stopa). Vrste iz roda Telescopus, koje se često nalaze u Europi, mogu biti dugačke od 1.6 do 4 metra. Nove svjetske zmije mačjih očiju iz roda Leptodeira općenito su manje, dosežu prosječnu duljinu od 0.5 do 1.3 stopa (1.6 do 2.6 metara).
Različite vrste zmija mačjih očiju često imaju vrlo različite oznake. Azijske mačje zmije mogu imati zlatne trake ili žute poluge, dok nove svjetske vrste često imaju nejasne tamne mrlje postavljene na svjetlijoj pozadini. Sve su mačje zmije, međutim, prilično vitke. Glave su im obično trokutaste i često šire od tijela.
Sve vrste mačjih zmija obično dijele okomito prorezane zjenice nalik mačkama koje im daju zajedničko ime. Ove zmije su obično noćne i uglavnom ne postaju aktivne do sumraka. Dok zjenice zmija mačjih očiju mogu izgledati kao proreze tijekom dana, često se šire i zaokruže kada padne noć. Širenje zjenica poboljšava noćni vid mačje zmije, dopuštajući više svjetla u oko. Mačje zmije obično provode dane sklupčane među lisnatim granama drveća ili grmlja.
Dok ženke mačjih zmija mogu položiti od tri do 15 jaja po kladi, ovisno o njihovoj vrsti, većina mačjih zmija snese u prosjeku sedam jaja po kladi. Obično se hrane malim gmazovima i vodozemcima, iako je poznato da love male sisavce, uključujući miševe. Mačje zmije se također mogu hraniti jajima ptica i gmazova.
Iako većina vrsta mačjih zmija posjeduje otrov, taj se otrov smatra uglavnom bezopasnim za ljude. Međutim, otrov ovih zmija sa stražnjim očnjacima obično je dovoljno jak da paralizira životinje plijen.