What is the difference between a butterfly and a caterpillar?
the difference between a butterfly and a catipillars is that butterflies are what catipillars turn into.
A caterpillar is the larva stage of a butterfly or moth. A caterpillar hatches from the eggs of a butterfly or a moth. After a given amount of time, it then forms a cocoon, a casing of filament spun from its own silk glands. The caterpillar remains in this cocoon for protection while its body transforms into a butterfly or moth.