De acordo com a Universidade do Arizona, as borboletas pertencem ao filo Arthropoda e posteriormente são classificadas como invertebrados. As borboletas são insetos que passam por três estágios de desenvolvimento: larva, pupa e adulto. Cada estágio de desenvolvimento é precedido por uma série de mudas.
As larvas de borboleta comem principalmente matéria vegetal e podem ser muito seletivas quanto às espécies de plantas que consomem. As borboletas adultas se alimentam de néctar, embora algumas espécies nunca comam depois de atingir a idade adulta. As cores de uma borboleta podem funcionar como um impedimento para predadores ou como um sinal para seus companheiros. Algumas espécies de borboletas são polinizadores. As borboletas normalmente residem em áreas que oferecem suas escolhas alimentares específicas.