Kelebek, larvadan (tırtıl) başkalaşım (metamorfoz) geçirerek çıkar. Bu süreç şu aşamalardan oluşur: 1. Yumurta: Dişi kelebek, yumurtalarını bitkilerin yaprakları veya gövdeleri üzerine bırakır. 2. Larva (Tırtıl): Yumurtadan çıkan larvalar, bitkinin yapraklarını yiyerek beslenir ve büyüdükçe birkaç kez derilerini dökerler. 3. Pupa: Tırtıl tamamen büyüdüğünde, ipek bir koza örerek kendisini bir gövde veya yaprağa bağlar ve pupa evresine geçer. 4. Yetişkin Kelebek: Pupa evresinin sonunda, pupanın derisi yırtılarak kelebek dışarı çıkar ve kanatlarını genişleterek uçmaya hazır hale gelir.