Terdapat dua jenis metamorfosis, yaitu metamorfosis sempurna dan tidak sempurna. Metamorfosis semputna adalah hewan yang mengalami perubahan bentuk dalam siklus hidupnya, sedangkan metamorfosis tidak sempurnya artinya hewan itu tidak mengalami perubahan bentuk dalam siklus hidupnya.
Kupu-kupu termasuk hewan yang mengalami perubahan bentuk dalam siklus hidupnya, sedangkan belalang termasuk hewan yang tidak mengalami perubahan bentuk dalam siklus hidupnya.
Berikut metamorfosis kupu-kupu.
1) Kupu-kupu yang siap bertelur mencari tanaman yang cocok untuk meletakkan telurnya.
2) Telur kupu-kupu.
3) Telur menetas mengeluarkan larva (ulat).
4) Larva berubah menjadi pupa (kepompong).
5) Kepompong akan menetas menjadi kupu-kupu.