Kantong semar
Pada umumnya, Nepenthes memiliki tiga macam bentuk kantong, yaitu kantong atas, kantong bawah, dan kantong roset. Kantong atas adalah kantong dari tanaman dewasa, biasanya berbentuk corong atau silinder, tidak memiliki sayap, tidak mempunyai warna yang menarik, bagian sulur menghadap ke belakang dan dapat melilit ranting tanaman lain, kantong atas lebih sering menangkap hewan yang terbang seperti nyamuk atau lalat, kantong jenis ini jarang bahkan tidak ditemui pada beberapa spesies, contohnya "N. ampullaria". Kantong bawah adalah kantong yang dihasilkan pada bagian tanaman muda yang biasanya tergelatak di atas tanah, memiliki dua sayap yang berfungsi sebagai alat bantu bagi serangga tanah seperti semut untuk memanjat mulut kantong dan akhirnya tercebur dalam cairan berenzim di dalamnya, adapun kantong roset, memiliki bentuk yang sama seperti kantong bawah, namun kantong roset tumbuh pada bagian daun berbentuk roset, contoh spesies yang memiliki kantong jenis ini adalah "N. ampullaria" dan "N. gracilis". Beberapa tanaman terkadang mengeluarkan kantong tengah yang berbentuk seperti campuran kantong bawah dan kantong atas.