Des cellules chromatophores spéciales sont situées sous la surface de la peau, et contiennent des particules de pigments colorés. Lorsque le caméléon veut changer de couleur, il contracte et détend ces cellules pour soit étaler le pigment, soit le condenser. En contractant et en relâchant différentes combinaisons de ces cellules, le caméléon peut créer une large gamme de couleurs.