Butterfly eggs are usually small, round, or oval-shaped, and vary in color from white to yellow to green. They are often laid on the underside of leaves, and can be laid singly or in clusters. The size and shape of the eggs depend on the species of butterfly.