Гусеница очень много ест, быстро увеличиваясь в размерах, и 4-5 раз линяет. За месяц гусеница вырастет до 10-15 см. Затем гусеница превращается в куколку, прикрепляется к растению. На стадии куколки происходит превращение бескрылой личинки во взрослое крылатое насекомое. Тропические бабочки на стадии куколки находятся около 1-2 недель. Определение самца и самки на стадии куколки невозможно. «Созревание» бабочки в куколке можно наблюдать невооруженным глазом. Например, куколки Idea leuconoe сначала имеют янтарно-золотой равномерный цвет, потом она начинает темнеть и уже можно просмотреть некоторый рисунок и прожилки на крыльях будущей бабочки.
Затем тоненькая оболочка куколки лопается, первыми появляются усики, головка и лапки, которыми бабочка старается зацепиться. Прилагая не мало усилий, бабочка высвобождает брюшко и крылья из кокона. Поначалу крылья маленькие, будто свернутые, но они очень эластичны. Постепенно крылья вытягиваются, достигают нужного размера и в течение нескольких часов сохнут. При этом они теряют эластичность, крепнут, приобретают силу, легкость, и вскоре бабочка совершает первый полет. Теперь бабочка готова к поиску партнера и спариванию. Век бабочки недолог — две-три недели, и основное предназначение ее существования — спаривание и кладка яиц.