Rắn là loài bò sát ăn thịt thường ăn động vật, nhưng có một số giống có khả năng ăn nhện. Rắn được coi là động vật ăn thịt vì thói quen ăn uống của chúng. Điều này có nghĩa là chế độ ăn của họ bao gồm động vật.
Trong khi hầu hết các loài rắn ăn động vật gặm nhấm, chim và trứng, một số giống lớn hơn, chẳng hạn như anaconda, ăn những con mồi lớn hơn như lợn và người. Một số loài rắn, như rắn hổ mang chúa, ăn các loài rắn khác.
Không có nhiều loài rắn được biết là ăn nhện. Rắn cổ nhẫn, được đặt tên theo dải màu cam hoặc vàng ngay dưới đầu, ăn các động vật có xương sống rất nhỏ cũng như nhiều loại động vật không xương sống, bao gồm giun đất, ấu trùng côn trùng và nhện. Một loại rắn ăn nhện khác là rắn ruy băng, được biết là ăn nhiều con mồi máu lạnh khác nhau, chẳng hạn như cá, kỳ nhông, ếch và nòng nọc, giun đất, sâu bướm và côn trùng. Nó cũng đã được nhìn thấy ăn xác chết từ các loại này. Rắn ruy băng thuộc họ rắn lục; tuy nhiên, không phải tất cả các loại rắn garter đều ăn nhện.
Thằn lằn không chân California, bao gồm nhện, bọ cánh cứng, mối và ấu trùng côn trùng trong chế độ ăn của chúng, thường bị nhầm với rắn do cơ thể dài và không chân. Tuy nhiên, nó có mí mắt, điều mà loài rắn không có.