Sobald eine Raupe zu einer Puppe wird, kann sie 10 Tage bis 2 Jahre in diesem Zustand bleiben. Die Zeit variiert je nach Art und Jahreszeit, in der die Puppe gebildet wird. Diejenigen, die im Herbst gebildet werden, werden normalerweise erst im Frühjahr zu reifen Schmetterlingen.
Schmetterlinge durchlaufen vier Lebensstadien: Ei, Raupe, Puppe und Erwachsene. Während des Puppenstadiums wird das Gewebe der Raupe abgebaut und durch spezialisierte Zellgruppen, die Imaginalscheiben genannt werden, zum Gewebe der erwachsenen Form wieder zusammengesetzt. Jede Scheibe wird innerhalb einer Raupe gebildet, während sie sich noch im Ei befindet und trägt die Programmierung für einen bestimmten Körperteil eines Erwachsenen.