За способом харчування більшість метеликів діляться на 2 основні типи. Перші харчуються м'якоттю перестиглих фруктів, а другі нектаром квітучих квітів. Метелики «фруктового» типу розпізнають їжу по запаху і смаку, причому смакові рецептори у них знаходяться.
Харчуються метелики солодкий квітковий нектар або соком дерев. Деякі п'ють солодкуваті виділення попелиць. Підлетівши до квітки, метелик розкручує свій довгий хоботок і опускає його в філіжанку квітки.
Після закінчення свого розвитку гусениця перетворюється на лялечку, з якої потім з'являється доросла метелик.