Гусениця інтенсивно живиться, запасаючи поживні речовини для наступного розвитку, росте і після кількох линьок (здебільшого чотирьох) перетворюється на лялечку. Стадія гусениці триває від кількох діб до двох років залежно від виду. Гусениці переважно рослиноїдні (фітофаги), але є кератофаги, хижаки, паразити.