萤火虫在幼虫期吃肉,蜗牛、蛞蝓、蜗牛、蚯蚓等是它们的食物。萤火虫蜕变成人后,几乎不吃不喝,只吃露水和花蜜,最后饿死自己。只有少数萤火虫成虫会捕食小昆虫或其他种类的萤火虫。
一、幼虫阶段
萤火虫是食肉动物,幼虫期主要吃肉,如蜗牛、蛞蝓、蜗牛、蚯蚓等。不同种类的萤火虫吃的东西不同。比如双色萤火虫的幼虫只吃蚯蚓,而水生萤火虫的幼虫吃水中的蜗牛、小鱼和蝌蚪。

萤火虫幼虫发现蜗牛等猎物时,会先用针将麻醉毒素喷在嘴上,待猎物麻木后再注射一种消化酶,将食物变成柔软的肉汁,然后用嘴吸出汁液。
二、成虫阶段
萤火虫幼虫成年后,停止捕猎,只吃露水、花粉或花蜜,几乎处于不吃不喝的状态,直到饿死。萤火虫的寿命只有3-7天左右。

萤火虫发光主要是为了吸引异性,但也有少数种类的萤火虫成虫捕食趋光性小昆虫,甚至其他种类的萤火虫。

