De meeste vlinders eten nectar uit de bloemen.
Sommige soorten stuifmeel, vruchtensappen, vooral van gegist fruit.
Sommige tropische vlinders eten dierlijke sappen van levende dieren( open wonden, zweren) maar ook van dode dieren.
Enkele soorten van traanvocht van apen en fecaliën van dieren.